Upper valley mansions no 25

Malta