Mei Mei

Mei Mei, Unit 52 Rochester Walk, London