Location: located in the city centre of Ottawa. 25 Km. away from the beach.
See more: Hotels in Canada Hotels in Ottawa Holiday Destinations in Canada