Villa Glenloch is a charming guesthouse located in Katukitula Village within the Nuwara Eliya District, on the hills of Glen Loch tea estate.
Villa Glenloch is a charming guesthouse located in Katukitula Village within the Nuwara Eliya District, on the hills of Glen Loch tea estate. Read more
Villa Glenloch is a charming guesthouse located in Katukitula Village within the Nuwara Eliya District, on the hills of Glen Loch tea estate.
Villa Glenloch is a charming guesthouse located in Katukitula Village within the Nuwara Eliya District, on the hills of Glen Loch tea estate.
Number of Rooms: 5