Where is Watt/Manlove Station?

Where is Watt/Manlove Station located?

Watt/Manlove Station, California, United States (approx. 38.55407°, -121.3727°)


Where is Watt/Manlove Station on the map?