South Fork Inn is located at 1100 Lindsay Blvd, Idaho Falls, ID-83402. Get step by step driving directions to South Fork Inn.
The following map shows the location of South Fork Inn
View details of South Fork Inn.