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.

All remaining apartments offered for sale are 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.



Whether as an investment or a home, these properties offer the choice to purchase two- or a three- bedroom apartments, each with a spacious living – dining room leading out to a large sea front terrace, bathroom, shower room en-suite, kitchen and an underlying garage space.