Squama – 11596

Country of Origin: Spain

Size: 62 x 127 mm

Thickness: 10.5 mm