Charming flat near the Sea ligger bare 10 minutter til fots fra Tower Road og 16 minutter til fots fra Grand Harbour.