IHOP 1298

IHOP #1298 is an IHOP restaurant located at 7521 US Highway 31 South in Indianapolis, Indiana.