Spots And Stripes

Spots And Stripes
64 Ewer Street, London, SE1 0NR