Taco Bell 2401

Taco Bell #2401 is a Taco Bell restaurant located at 7201 JFK Boulevard, Sherwood, Arkansas.