Get directions to: Won Tin Restaurant, Alhambra, CA
Restaurant address: 1124 W Valley Blvd Alhambra, CA 91803, USA
Restaurant: Won Tin Restaurant