Taylors Hill Boutique Hotel Deltota, Sri Lanka James Taylor, one of Sri Lanka’s earliest tea planters, had his Loolecondera factory near here, so Taylors Hill...