Get directions to: Yo Deli, Los Angeles, CA Restaurant address: 5933 W Century Blvd Ste 110 Los Angeles, CA 90045, USA Driving Walking Bicycling Restaurant: Yo Deli