Mandatory Trip: WWI Beaches

Normandy, France
Cost included in tuition fees
Back
A Canadian high school in Switzerland | Grade 12 & Gap