When you walk by Rosa’s Pizza in downtown Atlanta, that glowing neon sign in the window is like a beacon calling all pizza lovers home. The storefront has that classic pizza joint vibe that tells you ...