Chez Flo is a restaurant and café bar located in Avoriaz. It is situated at 115 Promenade du Pas du Lac.