The Carpet Shop
The Carpet Shop is a nightclub, based under a railway arch in Peckham by night, and Mexican restaurant Taquiza by day.
London, UK
Audiovisual production
Club
Venue