Mantra Restaurant & Lounge
632 Emerson St Palo Alto, CA
140 W San Carlos St San Jose, CA
A very small Italian restaurant. The food is good, however it was hard to enjoy it because the tables are so close to each other. You are elbow to elbow.
October 26, 2007
If you've been to or used
Il Postal, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.