Langdon Hall Country House Hotel and Spa
Situated in Cambridge, Ontario, on two hundred acres of lawns, gardens and woodlands, Langdon Hall Country House Hotel and Spa is Ontario’s premier country inn for relaxation and escape from the bustle of city life. Langdon Hall is elegant and comfortable and…