Location: 500 m. from the city centre, about 100 m. from Niagara Falls and near opther major attractions in town.
See more: Hotels in Canada Hotels in Niagara Falls Holiday Destinations in Canada