Where is New Hyde Park Rd & Broadway located?
New Hyde Park Rd & Broadway, New Hyde Park Rd & Broadway, United States of America (approx. 40.735798°, -73.68098°)
New Hyde Park Rd & Broadway, New Hyde Park Rd & Broadway, United States of America (approx. 40.735798°, -73.68098°)