Reference ID: 51547 Buy & Sell in Sri LankaSri Lanka Business DirectoryHotel Nature Love Hotel Nature Love Address: Kandy road,babarakale, Nuwara Eliya 22200 Ratings: 4.2/5 Reviews: 69+ Call Whatsapp Map Website ✅ Claim business listing ⚠️ Report business listing