Where is Argyll Plaza Hotel?

Where is Argyll Plaza Hotel located?

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


Where is Argyll Plaza Hotel on the map?