SHABU-SHABU • SEAFOOD • HOT POT • FRENCH FRIES
27 E Main Street, Alhambra
645 East Main Street, Alhambra