POI's creator (Voyajo Team)
The Prospect Point Park Observation tower is located in Niagara Falls, New York, USA and just east of the American Falls. The tower stands at 282 feet with the base at the gorge level and visitors entering at the ground level from Prospect Point Park. It sees eight million visitors annually (...) (from Wikipedia).
Visit Website