📍 Niagara Parkway 3500
Thompson Point — Landmark in Niagara Falls, New York State, USA. Niagara Parkway 3500. Hours, map, contact. USAForAll.