John's Gate Bed and Breakfast, Niagara on the Lake, Ontario, Canada
Charming pre-Victorian style bed and breakfast accommodations, located at Niagara-on-the-Lake, voted as 'the most beautiful town in Canada".