Get directions to: Pizza Hut, Windsor, CO Restaurant address: 100 12th St Windsor, CO 80550, USA Driving Walking Bicycling Restaurant: Pizza Hut