121, Tower Road Sliema

121 on the popular seafront address of Tower Road in Sliema is an apartment development which is enviably set in a breathtaking position overlooking the Ghar id-Dud Promenade.   Currently there is only the Penthouse which is available for sale as all apartments have been sold.  The Block is served by two passenger lifts and boast spectacular Mediterranean Sea views from their large balconies. A wide variety of shops, restaurants and swimming zones are easily accessible while the long seafront promenade is just across the road.