 The parish, which is long and narrow, straddles the A20 (the old Dover to London road), with farmland to the south and industry to the north.It lies in the Medway Valley, on the northern edge of the Kent Weald, and adjoins the ancient parishes of Larkfield, Aylesford and Barming.The origins of the village can be traced to the stream which runs through the parish and gave rise to many corn mills along its length.