Steuben from Wisconsin Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Lou's R & R Station - Wisconsin, Steuben, Lou S R & R, 54657 (608) 476-2134 Map