Stephen Avenue liegt circa 6 km von dem 3-Sterne-Hotel Alma & Seasonal Residence YYC entfernt und ist unbedingt einen Besuch wert.
Nature an Eternal Mystery Sculpture ist innerhalb von circa 5 Gehminuten erreichbar. In der Gegend gibt es eine Reihe von Einkaufsmöglichkeiten: Kongresszentrum Telus Convention Centre liegt in ca. 7 km Entfernung von diesem Hotel.
Die Gäste können auch kanadische Gerichte im Restaurant Jamesons Pub genießen, das 13 Fußminuten von hier ist.