Windsor from Colorado Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Subway Sandwiches & Salads - Colorado, Windsor, 1525 Main St, 80550 (970) 686-8742 Map Taco Bell - Colorado, Windsor, 101 12th St, 80550 (970) 353-9458 Map « Previous 12