Chic, Stylish & Spacious Flat In Central Valletta VLT 1461 Valletta (Malta), 110 St. Christopher's Street 9.0 / 10 8 reviews