Location. Super 8 Sapulpa Tulsa Area is located in Sapulpa and attractions in the region include Oklahoma Aquarium, Southern Hills Country...