Blue and orange striped cotton shirt - Chinese collar - Mayoral

$30.95
Blue and orange striped cotton shirt - Chinese collar - Mayoral