Taco Bell 27953

Taco Bell #27953 is a Taco Bell restaurant located at 2631 Skidaway Road, Savannah, Georgia.