Taba Taba China Bistro

Taba Taba China Bistro, 20 S Santa Cruz Ave, Los Gatos, CA 95030, United States

(408) 395-2489

Location