Luxembourg Campus

Our Luxembourg campus is situated in the Grand Duchy of Luxembourg, in a beautiful castle dating back to the 17th century, with full modern conveniences. Accommodation is available for those who wish to stay nearby.