Description
A medical laboratory that offers on-site or off-site diagnostic services.
Properties (79)