Tamales Lupita

77-79 Senter Rd San Jose CA 95111 USA

(408) 807-2454

Location