Mio Yatai (Menu)

129A Pritchards Road, London
+44 20 7739 2540

Give a rating to Mio Yatai

Suggest a dish

How much did you spend at Mio Yatai?