Restaurant L'Impossible

Chamonix-Mont-Blanc, France

See this entry at Google Maps