DTLA: Il Mare Now Open

Downtown has a new Italian restaurant. Il Mare quietly opened in South Park earlier this year much to the relief of pasta-starved crowd in the surrounding area. I had noticed it was being… Continue reading