The Mostly Food Journal, a UK online journal which reviews hotels, restaurants and travel destinations the world over, has favorably reviewed The Palace hotel in Sliema. The Palace review was published on the Mostly Food Journal homepage together with reviews...
Read more