Peacock Indian Cuisine Santa Clara, CA

2798 El Camino Real, Santa Clara, CA 95051