Cascara Weligama is a nature-inspired boutique hotel where thoughtful design meets the calm rhythm of Sri Lanka’s southern coast. Set amidst lush greenery in Weligama, Cascara is crafted as a quiet retreat—inviting guests to slow down, breathe deeply, and reconnect with nature