Hub61 The Indian Bistro

Hub61 The Indian Bistro, 61 Serra Way Suite 120, Milpitas, CA 95035, United States

(408) 935-9700

Location