Situé en bordure de la forêt de Saint-Cucufa, dans un écrin de verdure, le site offre un cadre de vie exceptionnel.
Tous les équipements indispensables aux études se trouvent sur place : CDI, laboratoires, salles informatiques, amphithéâtres, stade et équipements sportifs.
Une grande chapelle permet d’accueillir les élèves pour célébrer les messes.