
Restaurant · $
1 Valley Blvd, Alhambra, CA 91801, USA
Sandwich Shop
7.7Open·Friday: 10 AM – 1 AM



Sandwich Shop · 850 ft away
8.3Cafe · 1.0 mi away
7.0Dim Sum · 1.1 mi away
7.5Ramen · 1.1 mi away
8.5Hamburger · 1.2 mi away
7.5Coffee Shop · 1.2 mi away
7.6Sandwich 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