Homewood Suites Carlsbad North

2223 Palomar Airport Rd
Carlsbad
California
United States