The O'Keefe Ranch is a historic ranch in the Okanagan region of British Columbia, Canada on the Canadian National Railway, just northwest of Vernon.[1] The ranch was founded in 1867 by Cornelius O'Keefe.
9380 Hwy 97N, Vernon, British Columbia V1T 6M8 Canada