Mama Mia's Restaurant Address: 17067 Sundance Dr, New London, MO 63459 Phone: (573) 985-3477 Restaurants Other Businesses: Briscoe at 209 S College St, New London, MO 63459 Lemon Lawfirm at 308 S Main St, New London, MO 63459 Briscoe & Brannon at 423 S Main St, New London, MO 63459 SUBWAY at 411 W 1st St, New London, MO 63459