Chickie’s and Pete’s

2
3 years agoOpen For Voting

They’re a well-known crab fries restaurant based in Philadelphia. How did they become popular?