A & J Baldacchino Boat Yard Ltd

32, Triq Hal Far, Birzebbuga, Malta, BBG 9034
Description