Where is Bellmore?

Where is Bellmore located?

Bellmore, Bellmore (Station), United States of America (approx. 40.6688°, -73.52886°)


Where is Bellmore on the map?