Taco Bell 31821

Taco Bell #31821 is a Taco Bell restaurant located at 116 Hays Lane, Wilmington, North Carolina.