IHOP 3371

IHOP #3371 is an IHOP restaurant located at 6901 West 38th Street in Indianapolis, Indiana.