Le Saint Louis is a restaurant located at 1 Place Omer Sarraut. It is noted for its French cuisine and is a popular dining spot.