Location: in one of the most popular holiday destinations, very close to the American border and only streets from Niagara Falls.
See more: Hotels in Canada Hotels in Niagara Falls Holiday Destinations in Canada