Thoughts on TapTown
I’m always looking to try new places with my wife, and I know they opened a new place in Acworth called TapTown. Their google reviews are a mixed bag at the moment. If you tried the place already, what are your thoughts? Example, on food, drinks, atmosphere, service, and overall experience.