IHOP 2127

IHOP #2127 is an IHOP restaurant located at 2644 Kirkwood Highway in Newark, Delaware.