2680 N Highway 66, Catoosa, Oklahoma 74015 USA
I believe these were the restrooms
Photo Credit: C.M.
Claim copyright