Where is Surf & Sand Resort Laguna Beach located?
Surf & Sand Resort Laguna Beach, Surf & Sand Resort Laguna Beach, United States of America (approx. 33.53025°, -117.77381°)
Surf & Sand Resort Laguna Beach, Surf & Sand Resort Laguna Beach, United States of America (approx. 33.53025°, -117.77381°)