Search Results
Cleo Restaurant
1717 Vine St, Los Angeles, CA 90028
Cleo is an upscale Mediterranean restaurant. It is located inside The Redbury hotel in the heart of Hollywood. TheyMore serve a unique mix of International cuisine that includes a variety of seafood and salads. There is also a large wine list as well as imported beer and specialty cocktails.