120 N West St
Williamstown, PA 17098
Williamstown, PA 17098
The Williamstown Post Office is located in the state of Pennsylvania within Dauphin County. This location serves 2,528 Williamstown residents with a median income of $48,393. It's estimated that approximately 4,035 packages pass through this post office each year.