Where is Argyll Plaza Hotel, Edmonton?

Where is Argyll Plaza Hotel, Edmonton located?

Argyll Plaza Hotel, Edmonton, Alberta, Canada (approx. 53.49934°, -113.4879°)


Where is Argyll Plaza Hotel, Edmonton on the map?