Papaya Thai Restaurant ★★★★☆4.2 (381) Restaurants Thai restaurant 6066 Mowry Ave, Newark, CA 94560 Call Website Details →