Conveniently located off of the St. Albert Trail and Yellowhead Trail intersection, the Chateau Nova Yellowhead is an award winning, full service hotel that offers all the comforts of home, with close proximity to Edmonton's west end and downtown core.
Contact Information
Address
13920 Yellowhead Trail, Edmonton, Alberta T5L 3C2, Canada
Phone