Where is Lompoc–Surf Station?

Where is Lompoc–Surf Station located?

Lompoc–Surf Station, Lompoc–Surf Station, United States of America (approx. 34.683°, -120.605°)


Where is Lompoc–Surf Station on the map?