Taco Bell 27042

Taco Bell #27042 is a Taco Bell restaurant located at 1718 State Route 60, Vermilion, Ohio.