Masjidu Al Ansar befindet sich knapp 1 km von dem 3-Sterne-Hotel Thooru Stay Kelaa entfernt und ist unbedingt einen Besuch wert. Außerdem gibt es einen privaten Parkplatz.
Dhapparu liegt unter anderem ungefähr 4 km entfernt. Kelaa ist ebenfalls nur 350 Meter von der Unterkunft entfernt.
Jedes der 9 Zimmer ist mit einem Steinkamin ausgestattet und verfügt über eine Klimaanlage. In den Badezimmern sind ein Bidet, eine getrennte Toilette und eine Dusche vorhanden.
Ein Frühstücksbuffet wird Ihnen vor Ort angeboten.