Where is Belmont Ave/Arthur Ave?

Where is Belmont Ave/Arthur Ave located?

Belmont Ave/Arthur Ave, Belmont Ave/Arthur Ave, United States of America (approx. 40.7145°, -73.348045°)


Where is Belmont Ave/Arthur Ave on the map?