Where is Four Points by Sheraton London?

Where is Four Points by Sheraton London located?

Four Points by Sheraton London, Four Points by Sheraton London, Canada (approx. 42.89023°, -81.20272°)


Where is Four Points by Sheraton London on the map?