Tokyo Japanese Steak HouseServing Japanese food in Milford, MA.

Popular Menu Items

View full menu

Address

121 Depot St
Milford MA, 01757
(508) 478-7788