Someone on Plugshare today discovered this new site nearly complete.
The Centre On Hugh Howell
4420 Hugh Howell Rd
Tucker, GA 30084, USA
It's a strip mall anchored by a Crunch Fitness. This is a super busy area, a confluence of major arteries, and fills a surprisingly large hole on this side...