Sunbury is a quintessential Ohio town, nestled among rolling hills, meandering streams and verdant green fields. Located in Delaware County, Sunbury is steeped in Americana and Colonial-era history, boasting an iconic New England-style town square featuring the Sunbury Village Hall and several other quaint landmarks, shops, and eateries. Visitors come from near and far to stroll down Main Street, to explore the historic center of the town, to fish in the surrounding streams, or just to take in the picturesque vistas of the area. Sunbury has something for everyone, so make sure to come and experience its timeless charm!