C Azzopardi & Sons

18, Zachary St., Valletta, Malta, VLT 10
Description