Taco Bell 16796

Taco Bell #16796 is a Taco Bell restaurant located at 645 South Main Street, Meridian, Idaho.