This building has parts dating variously from 1093, 1581 & 1772. It was once a hospital under the Order of Malta....hence its name. Alken