- 10222 102 St NW, Edmonton, AB T5J 3R6, Canada
- (780) 429-3900
The Delta Edmonton Centre Suite Hotel is ideally located in the heart of downtown Edmonton within the City Centre Shopping Mall.
Featuring pedway connections to the subway, 2 other shopping centres, the Shaw Conference Centre and 17 office towers the Delta Edmonton Centre Suite Hotel is just 7 minutes from everything.
Please login to add your review.