I'm looking for some patterned shirts for casual wear, and oddly enough I can't seem to find them in stores! The ones I have come across are either too flow-y, cropped, or oversized. Something similar to the attached picture would be lovely. Does anyone have any idea as to which shops I should start looking in?