Teak House
Add to Favorites
Add Hours
Saved to Favorites
Phone: (408) 293-8686
Address: 1343 The Alameda, San Jose, CA 95126
207 Lincoln Ave, San Jose, CA 95126
1630 W San Carlos St, San Jose, CA 95128
306 S Buena Vista Ave, San Jose, CA 95126
1285 Alma Ct, San Jose, CA 95112
1881 W San Carlos St, San Jose, CA 95128
101 E San Fernando St, San Jose, CA 95112
1867 W San Carlos St, San Jose, CA 95128
1075 Martin Ave, Santa Clara, CA 95050
1864 W San Carlos St, San Jose, CA 95128
481 S Bascom Ave, San Jose, CA 95128