Get directions to: Holiday Inn Carlsbad, Carlsbad, NM
Restaurant address: 601 South Canal Street Carlsbad, NM 88220, USA
Restaurant: Holiday Inn Carlsbad