Where is Lenox Ave & Knox St?

Where is Lenox Ave & Knox St located?

Lenox Ave & Knox St, Lenox Ave & Knox St, United States of America (approx. 43.10066°, -75.25174°)


Where is Lenox Ave & Knox St on the map?