Location: 800 m. from Niagara falls and 7 Km. from Beaver Island Beach.
See more: Hotels in USA Hotels in Niagara Falls Holiday Destinations in USA