Location: in Brampton, 500 m. from the centre and 1.5 Km. from the shopping centre.
See more: Hotels in Canada Hotels in Brampton Holiday Destinations in Canada