Tora Japanese Restaurant
20B Tyler St, Boston 02111