Elmo's is Carrboro's local fixture of a diner-- it is always crowded, especially on weekend mornings (the free coffee makes your 1+ hour wait a little more bearable). It is a very comforting place, although it's not a "traditional" diner in the sense of having a huge menu or being open late. It's very family friendly, with crayons on the table and lots of kids, and a very popular place for comfort food.
more