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 balcón privado y algunas tienen vistas al mar. El hotel cuenta con una piscina al aire libre, un restaurante y un bar.