La Quinta Inn San Diego Miramar 3 stars

10185 Paseo Montril, Sabre Springs, CA 92129, United States of America

Hotel image
Read more reviews for La Quinta Inn San Diego Miramar