Open air Dining at The Palace

Sliema, Malta ( WorldPressRelease ) July 30, 2009 – It’s summer and dining at The Palace has moved outdoors. Situated at street level in High Street, Sliema Malta, with the beautifully restored 18th century chapel as a back-drop, Talk of Town offers diners an idyllic...