Jun 25, 2015

ITV Mind Matters

ClockView-010b

ITV website report Mind Matters an exclusive look inside Liverpool’s Clock View Hospital. The new hospital cost £25 million and already, staff are saying its 80 rooms are constantly occupied, to see more click here