Set on the south west coast of Goa, overlooking the Arabian sea, the
hotel is situated on 56 acres of exquisitely landscaped lawns,
complete with tropical plants and graceful palms. The hotel also has
water slides and offers facilities for water sports.
MORE |