Review of Red Star Taco Bar

513 N 36th St, Seattle, WA 98103

Overall Rating

Review


Such a great place, i eat here all the time. I'm celiac and have never had a problem. Very busy place. Everyone loves it

Updated 2 years ago

Celiac