Get directions to: Quick Shabu Shabu, Alhambra, CA
Restaurant address: 1261 E Valley Blvd Alhambra, CA 91801, USA
Restaurant: Quick Shabu Shabu