IHOP 4689

IHOP #4689 is an IHOP restaurant located at 1378 Boston Providence Highway in Norwood, Massachusetts.