Mallards Restaurant offers a British dining experience, functioning as both a tea house and coffee shop. Guests can enjoy a casual meal in a relaxed setting.