Nature: Withheld Location: Taco Bell Address: 8099 Edwin Raynor Blvd Chesterfield Plaza Shopping Ctr, Cross Streets: &