Taco Bell 26676

Taco Bell #26676 is a Taco Bell restaurant located at 2220 Shorter Avenue Northwest, Rome, Georgia.