El Hotel Canal Olímpic es un hotel de 3 estrellas situado en Castelldefels, a solo 2 km de la playa. Todas las habitaciones están equipadas con cafetera, además de aire acondicionado, TV de pantalla plana y baño privado. El hotel también cuenta con una piscina al aire libre, un restaurante que sirve cocina mediterránea y un bar.