Queen Mother Sports Centre is located in London, United Kingdom on Chelsea Manor Street. Queen Mother Sports Centre is rated 2.6 out of 5 in the category tennis in United Kingdom. Better operates over 250 facilities across the UK including Gyms, Swimming pools, Leisure facilities, Libraries and Children Centres. So whether you want to try a new activity, get fit or meet new people, head to your local Better leisure centre. Join more than a gym. Join more than a fitness class. Join a wellness community.
Address
Chelsea Manor Street