Karta Vacation Rentals
On Sliema's bustling Tower Road, a short walk from the seafront and Sliema Promenade. Address: Tower Road 138, Sliema, Malta. Near St George's Beach and within easy drive of sights like the Malta Experience (≈7.4 km) and Golden Bay (≈18.5 km). Budget-friendly and close to the beach.