South Fork Inn is located at 1100 Lindsay Blvd, Idaho Falls, ID-83402. An interactive Map of South Fork Inn is shown below.
View details of South Fork Inn.