Taco Bell 30718

Taco Bell #30718 is a Taco Bell restaurant located at 115 65th Street, Loveland, Colorado.