Charlottesville is a memorable place to spend the Fourth of July. You can start the day at one of the area’s historic landmarks, enjoy an afternoon picnic or resort-style celebration, and end the night with fireworks over the mountains. Whether you prefer a ticketed...
(434) 296-6200