I can't remember the exact name, it may be something like Sunshine Cafe, but it's on I Street between 16th & 17th. It's one of those food by the pound places, but it's big, clean and they have a good selection of sandwiches, too. It's run by a Latino family.
Also, there's a Teaism near there at 800 Connecticut Ave.