Taco Bell 28904

Taco Bell #28904 is a Taco Bell restaurant located at 2408 West Maryland Street, Evansville, Indiana.