Where is Norwood Ave & Lindsay Ave?

Where is Norwood Ave & Lindsay Ave located?

Norwood Ave & Lindsay Ave, Norwood Ave & Lindsay Ave, United States of America (approx. 38.63604°, -121.45682°)


Where is Norwood Ave & Lindsay Ave on the map?