Churchills Prime Rib House Welcome To Churchills, Among The Top 50 Restaurants In Canada. More Than An Award Winning Restaurant, Churchills Is A Romantic Setting, A Family Get Toge... more... See more text