Provena Saint Joseph Hospital is a 191-bed hospital located on the west side of Elgin off Foothill Drive, near the intersection of Randall Road and Route 20. Please refer to additional information for specific directions to our campus.