Enjoy fresh sandwiches, soups, salads, and sweets at Mountain Haven Cafe, located within a medieval fort. A cozy spot to relax and savor local flavors.