El The Clock Terrace está situado en Plaza de España 6 (planta 8º del Hotel Catalonia Barcelona Plaza), 08014 Barcelona, España