Ocean Villa Inn

5142 W Point Loma Blvd San Diego CA 92107 USA

(619) 224-3481

Location