Get directions to: Joshua Tree Bar & Grill, Somerville, MA
Restaurant address: 256 Elm St Somerville, MA 02144, USA
Restaurant: Joshua Tree Bar & Grill