"Big, old, dirty and frustratingly inefficeint"
About: New Cross Hospital
"Big, old, dirty and frustratingly inefficeint"
About: New Cross Hospital