Agree with the general economics, but this caught my eye:
> a gym customer needs quite a bit more space compared to the retail customers in the rest of the high street
Where I live, the two gyms nearest to me are not on a high street - they are effectively in residential areas, which I believe has lower rents. The gyms that are on the high street are 'super gyms' that are significantly more expensive.