(920) 235-0900
Located at 515 N Sawyer St, Oshkosh, WI 54902. Delta Restaurant specializes in restaurant services and event dining. Free Wi-Fi. Speedy service, low wait times. Excellent customer experience. Call us today.
Main Phone: (920) 235-0900
Fax: (920) 235-3001
Holiday Hours May Vary
Share On: