Edelweiss Resort

Edelweiss Resort

Garmisch, Germany / A beautiful resort located at the foot of towering Alpine peaks exclusively for US service members and other eligible patrons of the Total Defense Force.