The Royal Navy Hospital Mtarfa, also known as David Bruce Royal Naval Hospital, is a former British naval hospital in Mtarfa, Malta.
It was built during World War I and opened soon after the war ended.[1] It was run by the Royal Navy from 1962; prior to this it had been run by the Army as a British Military Hospital. It closed in 1979.