Super god beliggenhed og i gåafstand til alt. Ligger lige ved Sliema havn hvor der går en masse både, færger og busser.