I may be wrong, but I've always assumed that this large building is part of the former Hanwell Hospital.