Skip to content

Business Listings - salad house somerville

Search results

  • Falafel Place

    Falafel Place

    1, MAIN STREET, SOMERVILLE, MA - 02145

    06177642336

    Falafel Place in Somerville, MA is dedicated to providing high-quality meals using only the finest and freshest ingredients, including .....ty and aut

    Categories Food