French Restaurant Find French Restaurants near you, only on Michelle Directory! Find Near Search {"bg":"","mt":"","mr":"","mb":3,"ml":"","pt":"","pr":"","pb":"","pl":"","border":"","rounded":"","rounded_size":"","shadow":""} Le Louvre French Cafe No Reviews Favorite Website Phone: (918) 286-6019 Address: 8313 South Memorial Drive Tulsa Oklahoma 74133 United States French restaurant (Le Louvre French Cafe) in Tulsa, OK 74133. Read more...