Crossfit can be preformed any where any time. You do not need fancy equipment or air conditioning or heating. Crossfit can be done in a park with a broom stick a bench and a tree branch.
Elite Crossfit can even be performed in a park .... the only exception .... you need an elite coach to take you there. You can find one of those here LINK.