Tranquil Beauty So Close to Town.
Guests were charmed with the location of the Ivey Spencer Leadership Centre, so conveniently close to London's town centre, yet providing its own tranquil forested oasis just minutes away. Guests loved the forested walking and cycling trails accessed straight from the hotel.