Extended Stay America San Diego - Carlsbad Village

1050 Grand Ave
Carlsbad
California
United States