Created by roadtripper230980 - December 12th 2020
Kansas City, KS, United States
12416 E 51st St, Tulsa, OK, US
Super 8 Tulsa OK