Taco Bell 16113

Taco Bell #16113 is a Taco Bell restaurant located at 775 US Highway 42 Northeast, London, Ohio.