Visit Falafel Corner | 8 Eliot St, Harvard Square, Cambridge