020 ... show number
2 Crozier Terrace . E96AT London, Greater London
Expand

Speciality and consultants

Psychiatry
Dr. Neil Roderick Boast     

Reviews of John Howard Centre

Facilities
Overall rating
Punctuality
Attention
Facilities

"value for money - steep but worth it"