Mallia, Claude, BE&A (Hons), A&CE

29, Triq il-Menhir, Marsaskala, Malta, MSK 3461
Description