Igloo
17, Place du Snow
Avoriaz, 74110
France
Phone: 04 50 74 00 74
Avoriaz, 74110
France
Phone: 04 50 74 00 74
| Food | |
| Service | |
| Ambiance | |
| Overall: |
Location & Nearby Info
Cuisine:
Igloo Description:
Intimate family run restaurant serving a mix of Savoyarde, Worls and vegetarian cuisine.
Reviews of Igloo