El hotel está situado en Edmonton, con vistas a la alameda más grande de Norteamérica, así como al Valle del Río Saskatchewan al Norte. El hotel está a un paseo de tiendas, centros deportivos, galerías de arte, lugares de ocio y atracciones como la sinfonía, centros de danza, centros de artes visuales, teatros y la Ópera.
|