HCC St. Moritz se sitúa en un edificio histórico que data de 1883 en el centro de Barcelona. El hotel se localiza junto a Passeig de Gràcia, cerca del distrito turístico y comercial de la ciudad; se encuentra a sólo 200 metros de Casa Batlló, a 700 metros del Palau de la Música Catalana, a 1,5 kilómetros de La Sagrada Familia y a 1,8 kilómetros de Las Ramblas. Adicionalmente, el Aeropuerto Internacional de Barcelona (BCN) se ubica a 12,4 kilómetros del hotel.
HCC St. Moritz dispone de 91 modernas habitaciones distribuidas en un edificio de cinco niveles. Las habitaciones están equipadas con aire acondicionado, placard, televisión vía satélite, caja de seguridad, teléfono de marcación directa, acceso a internet, frigo bar, así como un baño con secador de pelo y teléfono adicional.
Las instalaciones del HCC St. Moritz incluyen un centro de negocios, salones para eventos, cajas de seguridad en la recepción y estacionamiento en el mismo edificio. Además, este hotel de Barcelona ofrece acceso a internet inalámbrico, servicios ejecutivos, lavandería, concierge, cambio de divisas, un restaurante, bares y servicio al cuarto.