14822 Leeward Dr, Corpus Christi, Texas 78418 USA
Final Stages of Construction December 2015. Beautiful!!
Claim copyright