Ocean Villa Inn 2 stars

5142 West Point Loma Boulevard, Ocean Beach, San Diego, CA 92107, United States of America

Hotel image
Read more reviews for Ocean Villa Inn