ThambaDola Ella Hotel is a Restaurant located in Sri Lanka. It is one of the 14480 restaurants in Sri Lanka. Address of ThambaDola Ella Hotel is Egodakanda, Polgampola 10400, Sri Lanka. ThambaDola Ella Hotel can be contacted at 94778950838. ThambaDola Ella Hotel is rated 3.5 (out of 5 stars) by 6 reviewers on the web.
Some of the places around ThambaDola Ella Hotel are -
Egodakanda, Polgampola 10400, Sri Lanka