I am delighted as for the many good ideas today!! (You are about to make my day!) Another very smart guess, Roger, but I am sorry to say this is not a hospital either (= hint #3!)
Hint #4: I think it's indeed a good idea to brood about the function of this building!