Five Star Pizza

3
3 years agoOpen For Voting

This is the best “fast food pizza” chain I have ever had. The idea came to me while watching your White Castle video. Five Star Pizza operates out of tiny locations similar to white castle. Plus they are awesome.