Mandro Teahouse

200 Serra Way #12 Milpitas CA 95035 USA

(408) 493-6307

Location