Photo of Ocean Villa Inn
Ocean Villa Inn
5142 W Point Loma Blvd Intersection of West Point Loma Blvd. and Voltaire Street at Dog Beach, San Diego, California 92107 USA
5142 W Point Loma Blvd Intersection of West Point Loma Blvd. and Voltaire Street at Dog Beach, San Diego, California 92107 USA