Restaurants to try
Mantra is one of Restaurants to try.

1. Mantra

632 Emerson St (at Hamilton), Palo Alto, CA
ร้านอาหารอินเดีย · University South · 14 คำแนะนำและคำวิจารณ์