Calm Waters Coffee
Calm Waters roasts its own beans over in Bristol and pours them here on State Street, from single-origins to a rotating Roaster's Choice blend. Doors open at 7 and shut by 3, so it's a morning-and-lunch stop, not a place to linger after dinner.

