Kitchen Remodel Be the first to review Rating: 90 Duckbuck 1961 Texas Ave, Lubbock, TX Time in business: 25 years years Licensed