JEWEL OF INDIA

Indian Restaurant in San Jose, California

JEWEL OF INDIA

Location: San Jose, California
Address: 2634 Alum Rock Ave, San Jose, CA 95116