Located in St. Vincents Courtyard in Downtown Los Angeles, Arto's Deli has been dishing out amazing sandwiches, salads, and gyros for over 25 years! They have everything from sandwiches, salads gyros, to amazing baked goods such as cookies, bars and cakes.