According to our records, this business is located at 1735 Buford Hwy in Cumming (in Forsyth County), Georgia 30041, the location GPS coordinates are: 34.1639319 (latitude), -84.1146826 (longitude). Mama Leos Pizza is categorized under Drive-In Restaurants (SIC code 5812). Known organization president is Tony Leo. You can contact the company by phone at (770) 886-8259.