Island Dream Properties | Anguilla Contributing Partner May 15, 2014 Real Estate Anguilla is one of the northern Leeward Islands measuring just 35 square miles and home to 15,000 people. It is casual and easy, a unique blend of high style and low-key elegance, and the best of the goo...