290 W Main St, Northborough 01532, United States
290 W Main St, Northborough 01532, United States
No delivery
Spot something wrong?
Dishes at Mikaku Japanese Restaurant. Prices may vary in venue.
Been to Mikaku Japanese Restaurant? Be the first to share what you ate.