Ichiban (Menu)

81 St Leonards Road, Windsor
+44 1753 858492

Give a rating to Ichiban

Suggest a dish

How much did you spend at Ichiban?