La Quinta Inn San Diego Vista

630 Sycamore Ave
Vista
California
United States