Restaurants & Bars 22

Falafel Corner?

hiddenboston | Jun 17, 2009 12:47 PM

Just heard that Falafel Corner has opened in Harvard Square. I believe the address is 8 Eliot Street, but I'm not 100% sure about the street number. Has anyone heard anything about this place?

Want to stay up to date with this post?

Recommended From Chowhound