Old Navy
Relaxed Long-Sleeve Flannel Pocket Shirt
$17.99
$44.99
60% off
$12.49 under its average price of $30.48.
Price history
Average price
Lowest we've seen
- Lowest we've seen
- $15.00
- Average price
- $30.48
- Highest
- $44.99
- Last checked
- 2026-11-03