Taco Bell 1872

Taco Bell #1872 is a Taco Bell restaurant located at 6404 Glenwood Avenue, Raleigh, North Carolina.