Located 335 meters from Le Malte Restaurant. Set in a prime location of Sliema, Hotel Palazzo Capua puts everything the city has to offer just outside your doorstep.
Located 387 meters from Le Malte Restaurant. Located in Sliema City Center, The Victoria Hotel is a perfect starting point from which to explore Sliema.
Located 507 meters from Le Malte Restaurant. Ideally located in the Sliema City Center area, House of Pomegranate promises a relaxing and wonderful visit.