pepe jeans London cargo shorts..
Cotton. Size says 30 but I measured across the waist and its 16 inches so looks like a size 31 or 32. These are quality made shorts. Very nice!.
Great price.