Mulberry Bush

Mulberry Bush
89 Upper Ground, London, SE1 9PP