El Hotel Ciudad de Castelldefels es un establecimiento de 3 estrellas situado a solo 15 minutos a pie de la playa. Dispone de habitaciones modernas y confortables, algunas de ellas sin humo, equipadas con aire acondicionado, TV de pantalla plana y baño privado. También cuenta con una piscina al aire libre y un restaurante que sirve cocina mediterránea.