This restaurant has the best falafel I have ever eaten. This stuff is so good that I don't even see the point of trying the other menu items. I would recommend you check this out, and it is located at 1074 Baxter Street in what is obviously an old Pizza Hut building. I am not even the type of person to explore much international or vegetarian fare, but the falafel is spicy and satisfying. Here is a story from Online Athens last year about the place.