It's arguably the most beloved Italian restaurant in Indy. It's also, depending on your perspective, not really Italian.
There's a new Italian restaurant in downtown Portsmouth, but the chef-owner, Mario LaPosta, is no stranger to Italian cooking.
China Mama is continuing its expansion and has plans to open on St. Rose Parkway in Henderson this year.