Leena’s

6746 South Memorial Drive Tulsa, Oklahoma 74133 United States of America

(918) 940-2900

Location