Savage Pizza is a restaurant located in Atlanta, GA, known for serving pizza. It has multiple locations in the area, with one on Moreland Ave NE and another in Avondale Estates.