Steve’s Pizza Palace Steve’s Pizza has been in River Falls since 1971. Offering fresh ingredients, homemade recipes, and quality service. (715) 425 8284 View Website 110 N MAIN ST RIVER FALLS, WI 54022 Share: Older Post South Fork Cafe Newer Post Country Fit – Smoothie & Juice Bar