Spec’s – Highway 6 South
9430 Addicks-Howell Rd
Houston TX 77083
USA