(Last Update: 24 Apr 2023)
Banana Wind, Anguilla is a luxurious villa conveniently located on Round Rock Bay (at Lockrum) on this exclusive, tropical paradise. Built on al