Takumi- Westfield South Shore

Open and available to serve you with delivery options!

Mon-Sat 11:30am to 8pm, Sun 1pm to 8pm  (934) 888-6888

Delivery Only: call restaurant to place order