Canyon Creek Apartments in Tulsa, OK
Located at 2102 East 51st Street, Tulsa, OK 74105
(918) 771-4379
Location:
2102 East 51st Street, Tulsa, OK 74105
Description:
Studio, 1 and 2 Bedroom Apartment Homes, Air Conditioning, Ceiling Fans, Fully Equipped Kitchens, Cable or Satellite Ready, Free Wireless Internet Access, Patio or Balcony w/ Views
Check Availability

(918) 771-4379

2102 East 51st Street

Tulsa, OK 74105