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 Transportation Denver E-Scooter Deaths Hit Record High By Hannah Metzger Denver Life Free Things to Do in Denver By Westword Staff Sports The Snuffing of the 1976 Denver Olympics By Alan Prendergast Psychedelics Every Licensed Psilocybin Facilitator in Colorado By Thomas Mitchell