REVIEW: Zheng, Chelsea
Nestled in the lux, wide paved streets of Chelsea, a short hop from South Kensington tube station, nestles a little gem of a spot. Zheng is the sister restaurant of its much loved mother restaurant in Oxford, and has thus…
Continue reading