The Treehouse is excited to welcome you to the North Shore’s #1 Gym for Personal Training, North Shore CrossFit Group Training & Brazilian Jiu Jitsu! Here is everything you need to know prior to coming in for your first session:


After signing up for a Treehouse membership & filling out your wavier, you are all set to train at the Treehouse! Whether you are in the gym for CrossFit/Personal Training or Brazilian Top Team, the first thing you should do is check in using one of the tablets at our font desk. Simply type your name into the check-in tablets, and you are good to go! ALL MEMBERS MUST BE SIGNED IN TO THE GYM IN ORDER TO BEGIN THEIR TRAINING SESSION.


Located at 121 Liberty Street in Danvers, our member parking is located in the rear of the building. After pulling in, follow the Treehouse signs to the parking area and park in one of the numbered spaces!


If you have questions about billing or adjusting your membership, please text us at (978) 490-1223. In your message please include your full name, email & phone number on file so we can locate your account!


The gym separated specific training areas: The 3 Main areas are Personal Training Area, North Shore CrossFit Group Training Area & BTT Area. The image to the above will direct you where to go when entering the gym!

Here is an overview of all training areas in the facility!