 All three sit along Wills Creek and CSX Transportation's Keystone Subdivision railroad.Shaffers Run flows into Wills Creek just northwest (upstream) of Fairhope, and Brush Creek joins Wills Creek slightly west (upstream) of that.A sizeable portion of the township is occupied by Pennsylvania State Game Lands Number 104.