view similar Shorts david brooks David Brooks Shorts - 29W UK 12 Beige Cotton Size: M £19.99 Thrifted