Satellite map of McLeod Building
The McLeod Building is a historic office building located in Downtown Edmonton.
Latitude: 53° 32' 19.79" N
Longitude: -113° 29' 16.19" W
Nearest city to this article: Edmonton
Read about McLeod Building in the Wikipedia Satellite map of McLeod Building in Google Maps






Leaflet | © OpenStreetMap contributors