Get directions to: Star Of India, San Diego, CA
Restaurant address: 3860 Valley Centre Dr San Diego, CA 92130, USA
Restaurant: Star Of India