Where is Lanexa?

Where is Lanexa located?

Lanexa, Lanexa, United States of America (approx. 37.42376°, -76.90108°)


Where is Lanexa on the map?