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 nevera, además de aire acondicionado, TV de pantalla plana y baño privado. El hotel cuenta con una piscina al aire libre, un restaurante y un bar.