clock menu more-arrow no yes

Tora Japanese Restaurant

20B Tyler Street, , MA 02111

(617) 542-6688