Check out Mamoun's. Located at 85 Howe St in New Haven, CT, and they also have locations in NYCity, they are my first and favorite experience with falafel. They also have a mean chai tea. Tons of bang for the buck!
I can attest to that! This was one of our favorite spots when I was going to college in New Haven. Two Reasons- great food and it was cheap! You can eat like a king for less than ten bucks!