Colorado > South Aurora > Restaurants, Food & Beverages > Restaurants > Star of India
3102 S Parker Rd, Ste A10, South Aurora, Colorado, 80014-3176
(303) 755-1921
Restaurants, Food & Beverages > Restaurants
No reviews yet. Be the first to write a review!