ID643 · SLIEMA · APARTMENT · DATE NOT DEFINED - Sliema, Malta | EasyRoomMatch