El Hotel Ciudad de Castelldefels es un alojamiento de 3 estrellas situado a solo 300 metros de la playa. Dispone de un gimnasio con máquinas de última generación, así como de una piscina al aire libre rodeada de jardines. El hotel también cuenta con un restaurante que sirve platos mediterráneos y una terraza con vistas al mar.