Does anyone know what will become of L3 on 59th and between sooner/air depot. There was some bad news about them but I can't remember. I don't think the company is in good health or something. I heard rumors of it closing doors but I never looked into it. Their office building is up for sale now. The rumor is probably false.
Bookmarks