Mira Mesa Inn

11261 Camino Ruiz, San Diego CA

(858) 578-3969

Location