Olveston is a village situated in the South Gloucestershire countryside between Thornbury and the northern edge of Bristol.