This Hotel is situated right opposite the side of Castille - the Prime Minister's office. Interestingly, on its right there where the offices of The Times of Malta (one of the main newspapers on the island). A few metres away is Upper Barakka Garden -...More