Churchill Restaurant

63 Lakeshore Dr, North Bay, ON
Capacity: 372 people

Event Spaces

Chefs Room
Mantle Room
Patio Room
Sun Room
Sunset Room
The Loft
Wine Cellar
Venue Types