Satellite map of Windsor Arms Hotel
The Windsor Arms is a boutique hotel in Toronto, Ontario, Canada. It is located at 18 St. Thomas St. in the heart of the Yorkville neighbourhood.
Latitude: 43° 40' 7.91" N
Longitude: -79° 23' 28.43" W
Nearest city to this article: Toronto
Read about Windsor Arms Hotel in the Wikipedia Satellite map of Windsor Arms Hotel in Google Maps