Global > Malta > Isla

Hotels in Isla, Malta

A Charming Townhouse in Senglea Overlooking Valletta's Grand Harbour - 29, St Anthony, Triq Portu Salvu