Where is Pound Ridge?

Where is Pound Ridge located?

Pound Ridge, Pound Ridge, United States of America (approx. 41.208706°, -73.574844°)


Where is Pound Ridge on the map?