Momo Restaurant Afternoon Tea, London W1 – review September 21, 2018 September 21, 2018Afternoon Tea, Food Momo Restaurant, London – afternoon tea (£/££) 25 Heddon Street, London W1B 4BH Summary: Afternoon tea at Momo Restaurant is one Continue reading