The Baldwin Gallery

The Baldwin Gallery
35 Eltham Road, London, SE12 8EX
Photo of The Baldwin Gallery