Where is Western Ave & Russell Rd?

Where is Western Ave & Russell Rd located?

Western Ave & Russell Rd, Western Ave & Russell Rd, United States of America (approx. 42.67431°, -73.81613°)


Where is Western Ave & Russell Rd on the map?