Pello Lake Resort
Nuwara Eliya, Sri Lanka
Do you love Pello Lake Resort? Then tweet it up from 52nd to 51st place or even up to 1st!
Pello Lake Resort
No 197/16, Upper Lake Road, Nuwara Eliya, Sri Lanka
Ranking: Pello Lake Resort is ranked 52nd out of 52 accommodation options available in Nuwara Eliya.
Classification: 1 Star Resort
We do not have a detailed description for Pello Lake Resort. If you are familiar with Pello Lake Resort and would like to submit a description please Click Here.