IHOP 4630

IHOP #4630 is an IHOP restaurant located at 141 North Dean Street in Englewood, New Jersey.