Flo & Santos is a casual restaurant offering a unique blend of tavern-style pizza, Polish-American cuisine, and Italian pastas.