Rice Cooker Chinese Restaurant 2436 Lake Circle Dr, Indianapolis, IN 46268 (317) 228-9888 Excellent Good Average Poor Awful 4.0 / 5 based on 1 vote Photos The crab rangoons are HUGE and taste amazing! Reviews: 1