2200 Sheridan Apartments in Tulsa OK Advertisement 2200 Sheridan Apartments 6530 E 21St Pl Tulsa, OK 74129 (918) 835-0105 Listed On These Pages: Apartment RentalsCommercial Real EstateReal Estate Advanced Search Keyword: Name: Address: City: City: Select State Oklahoma Zip Code: