Elements is a great place for coffee. They have a wide selection of specialty flavors and they also serve delicious sandwiches and salads. The menu isn't the largest, but what they do serve is very high quality. In addition to offering good food, they also sell gift items, Yankee candles and specialty gifts. The store is unique and it always smells wonderful.
more