A gym chain with branches in Noida, Andheri and Gachibowli is really running three local campaigns. Each branch needs its own listing, a branch page with timings and parking, and identical contact details across Google, Apple Maps and fitness directories, so Google never confuses one location with another.
Format pages carry the local signal further. A functional box, a Zumba studio and a home-visit trainer each need pages naming the format, the locality and the schedule. In metros people search by neighbourhood; in tier-2 cities such as Indore or Lucknow they more often search by city and format.
Plenty of searches come in Hindi, Hinglish and regional languages: "gym ki fees kitni hai", "ladies gym paas mein", "weight training class near me". We use these phrasings in listings and copy where they read naturally for each city.