El Sant Roc está situado en una colina con vistas a la bahía y a la localidad de Calella de Palafrugell, en la Costa Brava. Ofrece habitaciones con aire acondicionado y balcón. La mayoría también tiene vistas al mar. El Sant Roc Hotel es un establecimiento de gestión familiar provisto de una terraza y un jardín con vistas magníficas. Además, cuenta con acceso directo al mar Mediterráneo y se encuentra a solo 300 metros del centro de Calella. El restaurante panorámico del Hotel Sant Roc sirve un exquisito menú diario con especialidades locales e internacionales. También hay un bar y servicio de habitaciones. La recepción permanece abierta las 24 horas, mientras que el mostrador de información turística ofrece servicios de alquiler de coches y bicicletas. En la zona se puede practicar buceo, pesca y snorkel. Además, el hotel dispone de aparcamiento gratuito y de una zona con conexión Wi-Fi gratuita.