Processing, please wait ...
Thaiphoon Restaurant - Palo Alto
Palo Alto
Cuisines: Thai
Address: 543 Emerson Street ; Palo Alto CA, 94301
Good food
Arrived before lunch began, food looked fine