Where is Waverly Square?

Where is Waverly Square located?

Waverly Square, Waverly Square, United States of America (approx. 40.95°, -73.81889°)


Where is Waverly Square on the map?