average cost of a semi private fence

Scroll down