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, Accepts Packages at the office, Cable or Satellite Ready, Free Wireless Internet Access, Ample Visitor Parking
Check Availability

(918) 771-4379

2102 East 51st Street

Tulsa, OK 74105