This women's flannel shirt is on sale for as low as $6.97 at Old Navy. Originally $36.99, five colors of this cotton shirt are currently on clearance for $6.97.
Orders of $50 or more will ship for free if you sign up for a free Navyist Rewards membership. You can also pick it up for free at your local Old Navy.
Get all the new deals and savings hacks straight to your inbox
Will be used in accordance with our Privacy Policy
Other color options are available for $9.47 and $15.47. The shirt is made of 100% cotton and is available in sizes XS - 4X.
Shop more of the latest Old Navy deals.
Join the conversation