Shopping malls database
Minado Japanese Buffet - Sherwood Plaza, Rte. 9 & Strathmore Rd.
Natick, MA 01760
Store name: Minado Japanese Buffet
Address: Rte. 9 & Strathmore Rd.
Natick, MA 01760
Shopping mall: Sherwood Plaza
State: MA
Location: Natick