Enjoy a British tradition with this delicious afternoon tea for two at Last Drop Village Hotel and Spa