La Stalla is a restaurant specializing in Italian and French cuisine. They offer homemade pasta and vegetarian options.