Venetian Towers Barcelona About photo Venetian Towers, pair of towers built in the 1920s, 47m high, with a 7.2 metres square cross-section, Avinguda de la Reina Maria Cristina, Barcelona, Spain Related Photos Best New Books