2024
CLOVE VILLA
Hotel • €€
5/5
• 1 review
Located in Kandy, Sri Lanka, the Clove Villa is a 4-star hotel offering ...Read more