Semi Finished Apartment in Mosta ref 11904