Get directions to: Art's Delicatessen & Restaurant, Studio City, CA
Restaurant address: 12224 Ventura Boulevard Studio City, CA 91604, USA
Restaurant: Art's Delicatessen & Restaurant