Skip Main Navigation

TownePlace Suites San Diego Carlsbad/Vista TownePlace Suites San Diego Carlsbad/Vista

2201 South Melrose Drive  Vista, CA 92081 USA

Enter your dates