Taco Bell 5291

Taco Bell #5291 is a Taco Bell restaurant located at 11255 Long Beach Boulevard, Lynwood, California.