Craig Street Coffee is the best place for lunch on South Craig. The hot, cold, and vegetarian sandwiches are delicious. The menu is enormous as well. You'll never run out of options at Craig Street Coffee.
Service is fast, especially during the busy lunch hour. Other highlights include ice cream and fruit smoothies.
Outdoor seating is available as well as atrium seating. Though the ordering counter can be crowded during the afternoon rush, there are plenty of tables.