What's Your Favorite Pizza Place? [RESULTS]What's Your Favorite Pizza Place? [RESULTS]Last Friday was National Pizza Day so we asked XL Nation about the best place in town to grab a slice. See the results.Ally HartAlly Hart