Where is Leucadia Beach Inn?

Where is Leucadia Beach Inn located?

Leucadia Beach Inn, California, United States of America (approx. 33.07113°, -117.30464°)


Where is Leucadia Beach Inn on the map?