20 miles long, the River Frome rises in the grounds of Dodington Park in the Cotswolds of South Gloucestershire, flows through Chipping Sodbury in a north westerly direction through Yate, and is then joined by the Nibley brook at Nibley and the Mayshill brook at Algars Manor near Iron Acton, both on the left.