Finished Town House in Hamrun ref 8611