Situato a 50 metri dalla spiaggia Cavelossim Beach, il Dempo River Sal Resort & Spa Betul, a 3 stelle, offre 22 camere. Din Brothers Jewellers and Gold Smiths si trova a 2 km di distanza e Betul Lighthouse può essere raggiunto in 5 minuti in macchina.
L'hotel dista 20 minuti di cammino dal centro di Betul. Calangute dista 48 km dall'hotel. La struttura è situata a circa 25 minuti da Holy Cross Chapel-Baradi. Il Dempo River Sal Resort & Spa si trova proprio accanto alla fermata degli autobus Mobor stand.
Potrai vivere un'esperienza gastronomica presso il ristorante Susegado, che offre cucina indiana, a 12 km di distanza da quest’alloggio.