United States
- Switch To
- United Kingdom
- Germany
- France
- Australia
H&M
Denim Shirt
£34.99£20.00
At H&M
Shirt in washed denim with a collar, buttons down the front and flap chest pockets with a press-stud. Long sleeves with buttoned cuffs and a rounded hem.