Downtown Hotel
Hotel
Victoria
Downtown Hotel boasts a central location in the heart of Victoria, the main town on the island of Gozo. It features a rooftop pool and an excellent restaurant.
Number of rooms: 40
Triq L-Ewropa, VCT2732 Victoria, Malta