Williamson is located on New Middletown Road (Route 352), in Delaware County, Pennsylvania, one mile west of Media, the county seat, and fourteen miles west of Philadelphia. A wide variety of attractions are located nearby, including historical sites, museums, shopping malls, theaters, parks, arboreta, and many other points of interest in the historic Delaware Valley.