La Stoa is a restaurant offering French cuisine, with menu options available.