Star of India (Now Spice Kitchen)

Indian restaurant · 3102 S Parker Rd A10, Aurora, CO

Hours

More food in Aurora, CO · Indian Food in Aurora