leesean.net
Attari Sandwich Shop
While I was in “Teherangeles” visiting the family last week, I went to check out Attari Sandwich Shop in Westwood (1388 Westwood Blvd, Los Angeles, CA, 90024). We started with a Shirazi…