Where is Watt Ave & Winona Way?

Where is Watt Ave & Winona Way located?

Watt Ave & Winona Way, Watt Ave & Winona Way, United States of America (approx. 38.652332°, -121.38283°)


Where is Watt Ave & Winona Way on the map?