Star of India Restaurant


(619) 234-8000

423 F St , San Diego , CA   92101