DE
EN
South Grounds, The Royal Hospital Chelsea, Chelsea Embankment, Near Sloane Square
SW3 4SR London
Masterpiece London Art Fair, 2012