

The Park Hotel London está situado en el centro de Londres, Ontario, en un área vibrante conocida por su gastronomía, compras y entretenimiento a lo largo de Richmond Row. Las principales atracciones cercanas incluyen Victoria Park, a solo 0,4 km, la Catedral Basílica de San Pedro a 0,6 km, y el Grand Theatre a 0.8 km. El Aeropuerto Internacional de Londres se encuentra convenientemente a aproximadamente 9.2 km del hotel.