"Nice staff, terrible parking, 30 quid fine for not..."
About: St Michael's Hospital (Bristol)
"Nice staff, terrible parking, 30 quid fine for not..."
About: St Michael's Hospital (Bristol)