Reference ID: 52003 Buy & Sell in Sri LankaSri Lanka Business DirectoryThe Wind Castle The Wind Castle Address: 50/01 Road, Nuwara Eliya 22200 Ratings: 4.4/5 Reviews: 256+ Call Whatsapp Map Website ✅ Claim business listing ⚠️ Report business listing