Get Directions to Lulu Faboo ← View details 1442 SOUTH SAINT LOUIS AVENUE, Tulsa, Oklahoma 74120 (918) 582-8881 Get Directions From* To * — Required information