Made in Chinatown pop up shop
98 Berwick Street,
London,
Loading map