Enjoy stunning city views and a relaxed atmosphere at The Clock Terrace.
Plaza de España 6 (planta 8º del Hotel Catalonia Barcelona Plaza), Sants-Montjuïc, 08014 Barcelona