Attari Sandwich Shop

Attari Sandwich Shop

1388 Westwood Blvd, Los Angeles, CA
(310) 441-5488 serving: Westwood, West LA
open:Tue - Sun, 11am - 10pm; Mon, closed

Sidewalk Score: 9 out of 10
Location, Location, Location:

Categories:

Restaurants, Cash, Delis And Delicatessens,

The Low Down

Rants, Raves & Reviews