Rochester is a large town in Kent, England, at the lowest bridging point of the River Medway about 30 miles (50 km) from London.