Where is The Alexandra Hotel?

Where is The Alexandra Hotel located?

The Alexandra Hotel, Ontario, Canada (approx. 43.64999°, -79.40262°)


Where is The Alexandra Hotel on the map?