Where is New Scotland Ave & Hurst Ave located?
New Scotland Ave & Hurst Ave, New Scotland Ave & Hurst Ave, United States of America (approx. 42.65739°, -73.81583°)
New Scotland Ave & Hurst Ave, New Scotland Ave & Hurst Ave, United States of America (approx. 42.65739°, -73.81583°)