Order Online From Lenny's Deli

2379 Westwood Blvd L.A., CA 90064, Tel: (310) 475-5771