El Hotel Ciudad de Castelldefels es un establecimiento de 3 estrellas que ofrece desayuno y cena incluidos en su restaurante. Las habitaciones son modernas y confortables, algunas con balcón privado. El hotel cuenta con piscina exterior, jardín y terraza. Además, está situado a pocos minutos a pie de la playa y del centro de la ciudad.