The Baldwin Gallery

The Baldwin Gallery
Eltham Road, London, SE12 8EX