Located 421 meters from Oxbridge Place. Ideally located in the prime touristic area of Edmonton City Center, Holiday Inn Express Edmonton Downtown promises a relaxing and wonderful visit.
Located 510 meters from Oxbridge Place. Days Inn Edmonton Downtown is a popular choice amongst travelers in Edmonton (AB), whether exploring or just passing through.
Located 715 meters from Oxbridge Place. The 3-star Coast Edmonton Plaza Hotel offers comfort and convenience whether you're on business or holiday in Edmonton (AB).