El City Beach se encuentra a sólo 10 minutos a pie de la playa barcelonesa de Nova Icària y de los bares y restaurantes del puerto olímpico. Los modernos apartamentos cuentan con conexión Wi-Fi gratuita y están dispuestos alrededor de una piscina al aire libre de temporada.
Todos los apartamentos cuentan con aire acondicionado y un patio amueblado con acceso directo al jardín y a la piscina comunes. Los apartamentos incluyen sala de estar con un sofá cama, TV de pantalla plana por cable y reproductor de CD y DVD. Además, disponen de baño privado y cocina bien equipada con lavadora y lavavajillas.
El complejo está muy bien comunicado en autobús y metro con el centro de Barcelona, que se encuentra a 10 minutos en metro. La estación de metro Ciutadella Vila Olímpica está a 5 minutos a pie.