Tex Tubb’s Taco PalaceAtwood, Madison 2009 Atwood AvenueMadison, Wisconsin, 53704Facebook(608) 242-1800SiteFestive setting for no-frills Southwestern grub accented with a salsa bar, craft beers & tequila.