Taco Bell 26465

Taco Bell #26465 is a Taco Bell restaurant located at 3209 North Monroe Street, Tallahassee, Florida.