Taco Bell 1669

Taco Bell #1669 is a Taco Bell restaurant located at 1348 North Glenstone, Springfield, Missouri.