Get directions to: Restaurant At New Plaza Beach, Atlantic Beach, NY
Restaurant address: 1751 Ocean Blvd Atlantic Beach, NY 11509, USA
Restaurant: Restaurant At New Plaza Beach