Find the top Hot pot restaurants in Indianapolis, Indiana near you now.
Self service restaurant
Address: 3649 Lafayette Rd, Indianapolis, IN 46254