Dairy Queen 12998

Dairy Queen #12998 is a Dairy Queen restaurant located at 6320 West 38th Street in Indianapolis, Indiana.