Where is Leucadia Beach Inn, Encinitas located?
Leucadia Beach Inn, Encinitas, Leucadia Beach Inn, Encinitas, United States of America (approx. 33.07113°, -117.30464°)
Leucadia Beach Inn, Encinitas, Leucadia Beach Inn, Encinitas, United States of America (approx. 33.07113°, -117.30464°)