Stern Pissarro Gallery

Stern Pissarro Gallery
66 St. James's Place, London, SW1A 1NS