Beyruth, Lebanon

Beirut Terraces

Herzog & de Meuron