Mama Mia’s Cuisine: Pizza Neighborhood: Southwest Denver Suburbs 3531 S. Logan St., CO, 80113 303-761-6336 Website advertisement Related Articles No Image Restaurants GRAPE EXPECTATIONS By Kyle Wagner advertisement Trending Denver Life Free Things to Do in Denver By Westword Staff Shops & Markets La Plaza Launches Its Long-Awaited Food Hall By Sara Rosenthal Bars & Breweries Golden Distillery Starting With Five Spirits By Ryan Pachmayer Politics & Government Colorado Considering New Pet Custody Law By Hannah Metzger