
Restaurant · $$
1388 Westwood Blvd #101, Los Angeles, CA 90024, USA
Sandwich Shop
8.1Open·Friday: 11 AM – 7 PM



Thai · 750 ft away
7.8Persian · 0.3 mi away
7.4Pizza · 0.3 mi away
7.9Persian · 0.3 mi away
8.6Sandwich Shop · 0.3 mi away
8.6Taco · 0.4 mi away
8.1Sandwich Shop
9.6Sandwich Shop
9.4Sandwich Shop
9.3Sandwich Shop
8.9Sandwich Shop
8.9Sandwich Shop
8.7See every rated restaurant in Best Restaurants in Los Angeles · All cities