Get directions to: Elephant Walk- The, Somerville, MA
Restaurant address: 70 N Union St Somerville, MA 02145, USA
Restaurant: Elephant Walk- The