Hospitality firm sbe opens new Cleo restaurant in Los Angeles

Cleo Third Street (PRNewsfoto/sbe)