Taco Bell 1880

Taco Bell #1880 is a Taco Bell restaurant located at 1051 Trowbridge Road, East Lansing, Michigan.