Leeward Bay Townhomes

Leeward Bay Townhomes
Leeward Bay Townhomes is a 21 unit complex located within walking distance of the beach. Built in 2014, the complex has a nice pool area and 3 bedroom, 2 bath units. 

Real Estate Links Our Domains