Taco Bell 30560

Taco Bell #30560 is a Taco Bell restaurant located at 2355 South 17th Street, Wilmington, North Carolina.