Taco Bell 404

Taco Bell #404 is a Taco Bell restaurant located at 4502 O Street, Lincoln, Nebraska.