Weavers offers premium Scottish food and drinks. This 104-seater eatery features a coffee shop serving breakfast, lunch, afternoon tea, and more.