Peckham Bazaar

119 Consort Road London SE15 3RU