Voted the 2007 & 2008 "Best Health Club in the Northshore", Latitude Sports Clubs has redifined the experience of fitness.
In the Spring of 2009, Latitude welcomes the newest addition to their family of luxurious, state-of-the-art facilities... 194 Newbury St. in Peabody, MA.
Take an exclusive tour through one of largest and most luxurious sports clubs in the world.
Latitude Sports Clubs ... Experience. Fitness.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?