
Restaurant · $
304 W Valley Blvd, Alhambra, CA 91801, USA
Sandwich Shop
8.3Closed·Friday: 7 AM – 4 PM



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