Papaya Thai Restaurant

6066 Mowry Ave, Newark, CA 94560, United States