What's New |
Attari Sandwich Shop
Dinner at Attari Sandwich Shop in Westwood, Los Angeles, right to the side of the Borders on Westwood Blvd. Delicious! Just not as cheap as the name "sandwich shop" would imply.