Tamari Authentic Georgian Cuisine

1152 San Carlos Ave San Carlos CA 94070 USA

(650) 232-7877

Location