Karta Vacation Rentals
Right in the heart of Sliema, a short stroll from shops, cafes and the waterfront. Bisazza Street and Duck Village are within a 15-minute walk, and Sliema Promenade is a few minutes by car. Malta International Airport is about 10.3 km away.