St Croix River Inn is located in Osceola, Wisconsin.
Please call (715) 294-4248 to find out the business hours of St Croix River Inn.
Most restaurants in Osceola accepts both Cash and major Credit Cards. Please call (715) 294-4248 to find out available payment options accepted by St Croix River Inn.
Following is a list of other restaurants found within few miles of St Croix River Inn. You may also view all restaurants in Osceola, Wisconsin.
There's no review submitted on St Croix River Inn by direct visitors of this website.
Add Your Review on this Restaurant