Delta Hotels
Hotel
Edmonton, Central Alberta
Delta Hotels Edmonton Centre Suites is a business-friendly and family-friendly hotel located in the heart of downtown Edmonton, offering pet-friendly rooms and modern amenities.
Number of rooms: 169
10222-102 Street, T5J 4C5 Edmonton, Canada
Hotel booked 1 times today.