South Slope Townhouse in Tulsa OK Advertisement South Slope Townhouse 6320 E 72Nd St Tulsa, OK 74136 (918) 494-7074 Listed On These Pages: Apartment RentalsCommercial Real EstateReal Estate Advanced Search Keyword: Name: Address: City: City: Select State Oklahoma Zip Code: