Get directions to: Amsterdam Falafel, Somerville, MA
Restaurant address: 248 Elm St (at Davis Square), Somerville Somerville, MA 02144, USA
Restaurant: Amsterdam Falafel