Get directions to: Star Of India, Aurora, CO
Restaurant address: 3102 South Parker Road Aurora, CO 80014, USA
Restaurant: Star Of India