Kelly Strauch
Google
Echoing others that this place has great-tasting vegetarian food. They are pretty expensive, though -- we ordered a classic sandwich and a Nashville hot sandwich, and those two sandwiches (without any sides or fries or drinks or anything) were $25 before tip.
Very good food, but the prices make this place an occasional treat for us.