Taco Bell 27787

Taco Bell #27787 is a Taco Bell restaurant located at 475 North Sheldon Road, Channelview, Texas.