For a small town, this place does have a post office. It's small and stays open all the time. The service at the po is good. The town doesn't have much else, but it is not that far to Cherryville or Shelby.
Waco does have churches and at least one service station. The churches are off the main drag. I enjoy going through Waco on my way to Cherryville because it's so cool to see a very tiny town with a nice-sized post office. LOL
more