Villa La Ruche is a restaurant offering modern French cuisine.