Restaurant501 Chouteau Ave, St Louis, MO(314) 241-0223$
Zuco Zucos reviewed a year ago
Food Poor to fair Decor Poor to fair Service Poor to fair - Worst Taco Bell I have ever been to. No plans to go here again. Go across the street to Rally's or a little further north to White Castle.