Villa Castro

Villa Castro is located in the town of Naxxar, in the centre of the island of Malta. Its location on the perimeter of an Urban Conservation Area has led to drastic modification of the original setting of the villa, recent building developments destroying irreversibly its original context.