Katie McAvoy

My 8 year old has loved attending summer camp at the St. James! The camps are extremely well run, lots of different options and the facilities are amazing, however it is the staff that keep us coming back. We will be back soon!