621 W Main St, Alhambra, CA 91801
Filed under:
This San Gabriel Valley newcomer favors flavor and fragrance over numbing heat