Casa Del Mar Inn 3 stars

18 Bath Street, West Beach, Santa Barbara, CA 93101 , United States of America

Hotel image
Read more reviews for Casa Del Mar Inn