A New Hotel Boutique in Malta’s Top Boutique Hotel –The Palace
Cleland & Souchet, the leading luxury lifestyle retailers and wine merchants, have opened a new hotel boutique at The Palace in Sliema. - February 12, 2010
Press Releases 1 - 1 of 1