Centrally located near the Calangute beach, Otium Resort is a 4-star luxury Boutique Resort in Goa, offering you great hospitality, easy connectivity and great comfort. Covered with lush greenery, it is a tropical paradise which resonates the..
Relevance: 75.10138