University Of Alberta - Hotel
116 Street & 87 Avenue Lister Centre, University Of Alberta, Edmonton, Canada
Booking.com
Book Now