Stockyards Restaurant and Lounge1205 Main St, Delta, CO, 81416(970) 874-4222 Business: [email protected]WebsiteOverviewHomemade comfort food done right. With pies, beer and smoked meats served every day this is Texas-style at its finest.Related Articles