FALAFEL PALACE

 Privacy Policy  l  Terms of Use

Home About Us Contact Menu Catering

View Larger Map

We are Located at:

25 Central Square, Cambridge, MA 02139