Attari Sandwich Shop

Attari Sandwich Shop, 1388 Westwood Blvd., West L.A.
The “other” dark meat is superb, but it’s the snap of the pickles that makes it.

Leave a comment