Residence Inn by Marriott Carlsbad

2000 Faraday Ave
Carlsbad
California
United States