1251 E Valley Blvd, Alhambra, California 91801 USA
Storefront...ample parking flanking either side of market.
Photo Credit: Yelp