Taylors Hill – Deltota

Situated 29km from the cultural capital of Sri Lanka, Taylor’s Hill is in the heart of the Hewaheta Valley surrounded by towering trees. The elegantly refurbished hotel was built by British tea planter Dominic Elwes over a century ago and mirrors an English country manor in its décor and architecture, while the gardens remain a … Continue reading Taylors Hill – Deltota