The Delta Hotels Edmonton South Conference Centre is a well-appointed travel destination in South Edmonton, Alberta. Amenities include 25,000 square feet of meeting space, two on-site restaurants and a fitness center.
10041 106th Street NW, Edmonton, ABT5J 1G3Get directions
Our downtown Edmonton hotel delivers on the Days Inn slogan of offering the best value under the sun. We certainly offer the best value in Edmontonmore...See more text