Holiday Inn Hotel & Suites-West Edmonton 3 stars

11330 170th Street, Northwest Edmonton, T5S 2X1 Edmonton, Canada

Hotel image
Read more reviews for Holiday Inn Hotel & Suites-West Edmonton