Java Joe's is our regular stop for coffee and a bagel while passing through Farmington on the way to skiing. It's conveniently located on Main Street and is a fun alternative to Dunkin' Donuts or McDonalds. There's a pleasant, funky vibe and the people working there seem friendly and happy to serve you. The walls are covered with interesting art and there is usually a good selection of coffees.
The place always seems busy, at least in the mornings when we are passing through. They make great sandwiches to go too.