SCREEN PRINT
Terraces 1   large product photo

91 cm x 59 cm