The town of Occoquan is located on the north eastern part of Prince William County. It is located close to several commuter routes - Route 123 going into Fairfax County, I95 and Route 1 to points North and South, and Old Bridge Road if you lucky enough to be going to the western part of the county against most of the rush hour traffic.
Below is a video of the town of Occoquan showcasing a variety of restaurants, retail stores, historic landmarks, events, and the people of Occoquan. It is one of the best I've seen and it really does a great job of covering all the different aspects of the town. If you have not stopped by the town recently or are thinking of relocating here, check out what the town has to offer.
Here's the website to find directions, events, etc., - http://www.occoquan.com/