Apartments in Tulsa Area -

London Square Apartments | Tulsa, OK

London Square Apartments in Tulsa, OK
Located at 2217 E 59th Street, Tulsa, OK 74105
(918) 984-9260
Location:
2217 E 59th Street, Tulsa, OK 74105
Description:
All Bills Paid!!, All Bills Paid!!, Gated Community, 24 Hour Emergency Maintenance, 20 Different Floorplans to Choose From, On Site Courtesy Officer
Check Availability

(918) 984-9260

2217 E 59th Street

Tulsa, OK 74105