Taco Bell 35130

Taco Bell #35130 is a Taco Bell restaurant located at 608 South Adams Street, Versailles, Indiana.