J.Crew Striped Ruffled Top | Size Small

  • $38.00


  • Navy and white stripes
  • 3/4 sleeves
  • Bottom and side ruffles