The corporation maintains 260 public parks, 154 traffic islands, and 103 centre medians on major roads. Since the formation of the corporation until 1947, the corporation had maintained 18 public play fields. As of 2012, the corporation maintains 228 play fields, 234 gymnasiums, 4 shuttles indoor stadium, 1 basketball indoor stadium, and 2 swimming pools. Of the 228 play fields, about 14 have been designated as star play ground with facilities such as courts for football, tennis, volleyball, ball badminton, and basketball. The gymnasiums are used by about 50 to 100 people every day. Indoor shuttle courts are located in Mandaiveli, R. R. Colony in Jafferkhanpet, Karpagam Avenue in Mylapore, and Nungambakkam. A basketball indoor stadium is located in Kilpauk Gardens. Swimming pools are located in Marina Beach and My Lady's Park. Skating rinks are located in Anna Nagar, Shenoy Nagar, Nungambakkam, Marina Beach, K. K. Nagar and T. Nagar. The corporation also maintains beaches within the city.