Get directions to: House Of Tibet Kitchen, Somerville, MA
Restaurant address: 235 Holland St Somerville, MA 02144, USA
Restaurant: House Of Tibet Kitchen