Where is Lotus?
Where is Lotus located?
Lotus, Lotus, United States of America (approx. 38.80157°, -120.90855°)
Where is Lotus on the map?
{"latitude":38.80157,"longitude":-120.90855,"title":"Lotus"}