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 Concerts Justice and Kaytranada Blast Off in Denver: Photos By Brandon Johnson Editorial Voice Westword Launches End-of-Year Membership Drive By Patricia Calhoun Transportation STK Steakhouse Threatened After Bike Lane Removal By Bennito L. Kelty Shops & Markets State, City Announce Plans for Food Aid During SNAP Suspension By Patricia Calhoun