St Andrews Hospital

A hospital, likely a specific healthcare facility.

Company