Belmont Center

Perhaps meant to suggest the well-known McClean Hospital  of Belmont, Massachusetts, U.S.A., perhaps best known as the setting for the film Girl, Interrupted.