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 seafood. We hope the guest would love our resort.
The Paradise Nest is truly heaven for couples looking for a romantic getaway.