prtraveldaddySep 8, 20202 minTulsa weekend with kidsTulsa is a city on the Arkansas River, in the U.S. state of Oklahoma. It’s known for its art deco architecture, mostly in the central...