Get directions to: Green Papaya Thai Restaurant, Alhambra, CA
Restaurant address: 1800 W. Valley Blvd. Alhambra, CA 91803, USA
Restaurant: Green Papaya Thai Restaurant