Centerville, MA is actually not a Town, it's a Village. I always thought Hyannis was a Town. It's a Village too. In fact, both Centerville and Hyannis are Villages in the Town of Barnstable, along with Osterville, Cotuit, Marston Mills, West Barnstable and finally, the Village of Barnstable. Hyannis Port is part of Hyannis. The Barnstable County Courthouse is in the Village of Barnstable, making Barnstable a Town, a Village and a County. Got it? This is what it all looks like. It may take a while to load.
Hyannis is kind of the tail that wags the dog. Hyannis grew because it was the major shipping port for Nantucket and beyond, and now it's the major commercial center for the Mid-Cape. It's convenient, but not always pretty.
Downtown Centerville is a quaint little spot. It kind of looks like a movie set. Here it's called
"The Town that Time (and maybe you) Forgot."
I'm often frustrated when a nice place is ruined, but no one's gotten around to messing up downtown just yet. Some of the stuff in Centerville along Route 28 is a different story, though. There is a strip mall that should be a lesson on what not to do. Anyhow, here's a little Centerville history.