Lou's Railroad Street Station Address: 115 Railway Ave, Steuben, WI 54657 Phone: (608) 476-2134 Restaurants, Bars