The recently renovated Osborne Hotel is located in the heart of Malta’s capital city, Valletta, a stone throw away from the major sites of the UNESCO heritage site and a stone throw away from the city’s Shopping centres, shops, cinemas, museums, palaces,..