The Queen Anne Cafe, also known as The Tea Rooms, offers a stylish and elegant setting for snacks, meals, and traditional afternoon tea. Indulge in sweet and savory treats, including scones, within the historic Edinburgh Castle.