The fire started at the Lenape Valley Swim & Tennis Club just after 2:30 p.m. Thursday.
Firefighters had to call in a second alarm because of the flames, and at 3 p.m. they were still trying to get the flames under control.
The club is located along Westview Avenue in Chalfont.