Mantra
632 Emerson St., Palo Alto
(650) 322-3500
www.mantrapaloalto.com
Modern California cuisine meets classic Indian cooking at this chic eatery.

© 2010 Explore Publishing, Inc. All rights reserved.