Tokyo Japanese Steak HouseServing Japanese food in Milford, MA.

Address

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