Remove Ads

Photos for Tamarine Restaurant

Tamarine Restaurant

546 University Ave, Palo Alto, California 94301 USA

2.2K Reviews