Where is The Alexandra Hotel, Toronto?

Where is The Alexandra Hotel, Toronto located?

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


Where is The Alexandra Hotel, Toronto on the map?