Where is Lemoore Station?

Where is Lemoore Station located?

Lemoore Station, Lemoore Station, United States of America (approx. 36.26326°, -119.90476°)


Where is Lemoore Station on the map?