Cap Trafalgar
IMO:
9215660
Ex-names:
Cap San Nicolas
Built:
2001
@ Samsung H.I. Co., Ltd.
Locations:
BRSSZ
DEHAM
NLRTM