Preston Polo

  • $45.00


Navy and white striped polo with navy collar and placket.