Top of The Falls
The best view of the Falls in Niagara Falls New York is at the Top of the Falls. Located on Goat Island overlooking Terrapin Point, the restaurant features American and regional favourites surrounded by the beauty of Niagara Falls State Park and a panoramic view of the Horseshoe Falls. The extensive menu is matched only by the atmosphere and elegance.



