Yama Zakura (Menu)

369 W Main St, Northborough
+1 508-393-4187

Give a rating to Yama Zakura

Suggest a dish

How much did you spend at Yama Zakura?