St. John's Bay Flannel $12
$11.99
$40.00
Editor Insights
This men's St. John's Bay Flannel Shirt fall from $40 to $11.99 at JCPenney.com. Spend $75 for free shipping. Otherwise, it adds $8.95. At 70% off, we couldn't find a comparable flannel shirt for less.
You May Also Like
$12
$20
Save 40%
Sonoma Waffle Thermal Shirts $12
$8
$35
Save 77%
32 Degrees Fitted Polo $8
$28
$70
Save 60%
Columbia Steens Mountain Shirt Jacket $28
$18
$45
Save 60%
Columbia UPF 30 Long-Sleeve Shirt $18
Having issues with this deal?