
Maria Farrar
Hotel Idol Paris, 2019
Oil on linen
70 7/8 x 51 1/4 inches 180 x 130 cm
MF.17257
© Maria Farrar