France - Chamonix

-Chamonix
Nestled in amongst some of the most beautiful mountains. Chamonix is an amazing place to visit.