Great location.
Guest reviews of the three star Castille hotel in Valletta, Malta, typically favour the location of the hotel which is close to the centre of town. The fact that the hotel overlooks the harbour, boasting great views from the rooms and the restaurant is an