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
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed