Modern Apt in a Prime Location, Wifi is a short 7-minute walk from Tower Road and 10 minutes' walk from Sliema Promenade. Travelers say this apartment is in a good location.