Italian Restaurant “Il Mare” to Open in South Park in Downtown LA

South Park, a burgeoning district of Downtown LA that includes the Staples Center/LA Live and possible NFL stadium, is getting another restaurant sometime soon as a new Italian restaurant currently dubbed “Il Mare Italiano” is making its way through the … Continue reading → Read the Full Story at Brigham Yen...

Jul 26, 2011 / More »