Der Betul Leuchtturm befindet sich rund 4 Kilometer von dem 3-Sterne-Lucianas Beach Resort Marmagao entfernt und ist einen Besuch wert. Das Hotel mit 23 Zimmern verfügt auch über einen Swimmingpool.
Heiligen-Kreuz-Kapelle Baradi ist unter anderem etwa 10 Autominuten entfernt gelegen. Zalor Beach ist in 15 Minuten mit dem Auto zu erreichen.
Zu den Annehmlichkeiten in den Zimmern gehören ein Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage. Ein Flachbildfernseher mit Satellitenkanälen sowie Annehmlichkeiten wie eine Klimaanlage sind ebenfalls vorhanden.
Die Restaurants Seaway's und Robin's Ark befinden sich direkt nebenan.