Home

Address1701 Canyon Lake Dr, Lubbock, TX 79403

Hours

Opens 10AM 
The American Wind Power Center is a museum of wind power in Lubbock, Texas. Located on 28 acres of city park land east of downtown Lubbock, the museum has more than 160 American style windmills on exhibition.