Stephen Lawrence Gallery

Stephen Lawrence Gallery
10 Stockwell Street, London, SE10 9BD