Map
1980 Montauk Hwy., Napeague, New York 11930, United States
Restaurant
Lobster Roll Restaurant