Disabled access: No
Home visits: No
Physical Therapy Services available at Institute of Sport, Exercise and Health:
Address: Institute of Sport, Exercise and Health, 170 Tottenham Court Road, London, W1T 7HA
Google Map of this Physical Therapy Practice location: