Taco Bell 26022

Taco Bell #26022 is a Taco Bell restaurant located at 821 North Perkins, Stillwater, Oklahoma.