This location has been flagged as "Closed". Tacos y Salsas Cuisine: Mexican Neighborhood: Downtown Denver 1531 Stout St., CO, 80202 Map It 720-287-7060 Website Best Of Denver® Awards 2015 Readers’ Choice: Best salsa bar Hunter Stevens advertisement Related Articles No Image Tacos y Salsa finally opens in downtown Denver By Westword Staff advertisement Trending Police & Law Enforcement Man arrested by ICE at DIA By Sage Kelley Politics & Government White House emails tie Peters spat to funding cuts By Sage Kelley Denver Life Free things to do in Denver this week By Kristen Fiore Bars & Breweries Popular DU watering hole announces new name By Molly Martin