Francesco Albani · Toilet of Venus, 1590
Francesco Albani, Toilet of Venus, 1590, oil on canvas, unframed, 92 × 98.8 cm. Sold at auction in 2020. See Francesco Albani’s auction records and prices →
Francesco Albani, Toilet of Venus, 1590, oil on canvas, unframed, 92 × 98.8 cm. Sold at auction in 2020. See Francesco Albani’s auction records and prices →