Reference ID: 47903 Buy & Sell in Sri LankaSri Lanka Business DirectoryPedro Barn Hotel at Little England Cottages Pedro Barn Hotel at Little England Cottages Address: Little England Cottages, 80/42 Moonplains, Nuwara Eliya 22200 Ratings: 4.2/5 Reviews: 160+ Call Whatsapp Map Website ✅ Claim business listing ⚠️ Report business listing