Simply the BEST pizza in town!
1007 First Street, Snohomish
(360) 863-2764
Pizza Palace is located in Historic downtown Snohomish on the river. It is a family friendly place to go, watch the game, play free arcade games, board games and have great food. It is a family owned and operated business....