Church's Chicken

Church's Chicken


Tulsa, Oklahoma (OK), US
Demolished at the same time as the Camelot Hotel? (It's not there in Google satellite imagery.)

Advertisement

Comments

Policies
Please enable images and enter code to post
Reload

Advertisement