El Hotel Ciudad de Castelldefels es un hotel de 3 estrellas situado a solo 15 minutos a pie de la playa. Todas las habitaciones disponen de TV de pantalla plana con canales vía satélite. El hotel cuenta con una piscina al aire libre, un restaurante y un bar. Además, ofrece servicio de alquiler de bicicletas para explorar la zona.