Las Flores offers a dining experience in a natural setting.