Finamore grey mini tattersall / cotton flannel / $345

Finamore wine blue check / cotton flannel / $395

Finamore blue check tattersall / cotton / $345

Finamore blue tick stripe / cotton / $345