Accomodation Type: Hotel Star Rating: 2 Check-in Time: 02:00 PM Check-out Time: 11:00 AM Number of Rooms: 68 Number of Floors: 5 Customer Rating Average: 7.6 / 10 (63 reviews on Agoda)
Located 329 meters from Europa Hotel Malta. Set in a prime location of Sliema, Hotel Palazzo Capua puts everything the city has to offer just outside your doorstep.
Located 383 meters from Europa Hotel Malta. Located in Sliema City Center, The Victoria Hotel is a perfect starting point from which to explore Sliema.
Located 490 meters from Europa Hotel Malta. Ideally located in the Sliema City Center area, House of Pomegranate promises a relaxing and wonderful visit.