Order Online from Cleo Restaurant

1717 Vine Street, Los Angeles, California 90028 | Telephone: 323.962.1711

 
src='http://www.cleo2go.com/MenuBlank/?restaurantid=cleo2go&menu=0&topoff=1&ifrm=1&csite=www.cleo2go.com&rbkr=000000&justjs=1' height=550
Login Past Orders