Taco Bell 2836

Taco Bell #2836 is a Taco Bell restaurant located at 3224 South Wilmington Street, Raleigh, North Carolina.