Where is Sheepshead Bay?

Where is Sheepshead Bay located?

Sheepshead Bay, Sheepshead Bay (Water), United States of America (approx. 40.591213°, -73.94458°)


Where is Sheepshead Bay on the map?