Taco Bell

6080 S. Lindbergh Blvd.