Taco Bell 2661

Taco Bell #2661 is a Taco Bell restaurant located at 708 Front Street, Toledo, Ohio.