London Ephemeral Store

October 8th to 20th

59 Greek Street
W1D 3Dz

Opening hours:
11 AM to 8 PM daily