david mcpherson and staff are excellent physiotherapists, have been going there for over 10 years and they know what they are doing, the receptionist is also very friendly and knows also what she is talking about nothing is to much trouble
Approximate cost: $30 up