from 0 review
Aquays Hotels & Resorts is beautifully situated at Neil Island. The beach is just within walkable distance. The resort having own restaurant which serves Indian, Chinese, continental, and delicious sea foods. We hope the guest would love our resort.