The variety of ducks here are sure to please anyone who looks
Duck Island is located at 15403 Lampson Manor Ct, Houston, TX 77044