Taco Bell 28920

Taco Bell #28920 is a Taco Bell restaurant located at 3335 Villa Point, Owensboro, Kentucky.