Location: situated in Ottawa West and 15 Km. from the centre of Ottawa.
See more: Hotels in Canada Hotels in Ottawa Holiday Destinations in Canada