Where is 63rd Street & Central Park located?
63rd Street & Central Park, 63rd Street & Central Park, United States of America (approx. 41.778923°, -87.71237°)
63rd Street & Central Park, 63rd Street & Central Park, United States of America (approx. 41.778923°, -87.71237°)