South Port Apartments at 6326 S 107th East Avenue, Tulsa, OK 74133 | HotPads