Taco Bell 30299

Taco Bell #30299 is a Taco Bell restaurant located at 2211 South Locust Street, Grand Island, Nebraska.