Mama MIA Pizza is located at 225 Central Ave SW, Atlanta, GA. This location is in the Downtown Atlanta neighborhood. This business specializes in Pizza and has 1 review(s) with a star rating of 1.0. Mama MIA Pizza is open Mon, 10:59am-8pm; Tue, 10:59am-8pm; Wed, 10:59am-8pm; Thu, 10:59am-8pm; Fri, 10:59am-8pm; Sat, 10:59am-8pm; Sun, Closed and accepts Visa.