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

Similar Men