This week’s Astro Biz is the Red Star Taco Bar in Seattle’s Fremont neighborhood. Fittingly enough, it’s right across the street from the statue of Lenin on North 36th Street.
As you might expect, Red Star serves tacos, and quite a variety of them. They also have other Mexican-ish menu items. The bar features more than 30 different brands of tequila and a dozen mezcals, plus a wide selection of local and imported beer and wine.
We picked Red Star this week because we went by on the way to a theater event last week.