Star of India Restaurant


(858) 792-1111

3860 Valley Centre Dr Ste 401 , San Diego , CA   92130