More from Restaurants & Bars

Restaurants & Bars Greater Boston Area Falafel

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?