Search results
- See moreSee moreSee moreSee moreYama ZakuraSushi Restaurant · $$
Mountain flowers, which the Japanese call "Yama Zakura", offer an amazing combination of colorful sights and...
Website: yamazakurasushi.com
Phone: (508) 393-4187
369 W Main St Northborough, MA 01532 610.97 mi
Is this your business? Verify your listing
Amenities
- Accessible
- Family friendly