Reference ID: 48606 Buy & Sell in Sri LankaSri Lanka Business DirectoryPalabaddala Tea and Eco Lodge Palabaddala Tea and Eco Lodge Address: Sri Palabaddala Ratings: 4.7/5 Reviews: 99+ Call Whatsapp Map ✅ Claim business listing ⚠️ Report business listing