Hazelwood Blouse

$128.95
- 100% cotton
- loose fit
- button down front
- longer backside
- layered detail on shoulders and cuffs