Taco Bell 27952

Taco Bell #27952 is a Taco Bell restaurant located at 302 Mall Boulevard, Savannah, Georgia.