Queen Mother Sports Centre Come find us at Queen Mother Sports Centre, 223 Vauxhall Bridge Rd, London, Greater London SW1V 1EL