The Albemarle County Fair takes place August 1-4, on the grounds of James Monroe’s Highlands and includes all your fair favorites!
The Albemarle County Fair takes place August 1-4, on the grounds of James Monroe’s Highlands and includes all your fair favorites!
(434) 971-8439