Loading hotels
Confirming room availability...
Luxurious and modern apartment, 569 Mcleod Street, Ottawa, Canada
Luxurious and modern apartment offers accommodation in Ottawa, 1.4 km from Supreme Court of Canada and 1.6 km from Canadian War Museum. The TD Place Stadium is within 1.8 km of the apartment.This apartment features 2 bedrooms, a living room and a fully equipped kitchen with a dishwasher and a microwave. A TV is available.Parliament Hill is 1.9 km from the apartment, while Peace Tower is 1.9 km from the property. Ottawa Macdonald-Cartier International Airport is 10 km away.