Best Old Navy Dresses Under $50
Old Navy's Sundresses Brighten Even Cloudy Spring Days — and Our Picks Are Under $45
5
Bye-bye ratty oversized tee and hello cosy, chic Old Navy Vintage Garment-Dyed T-Shirt Shift Dress ($27-$30, originally $30).