IHOP 3426

IHOP #3426 is an IHOP restaurant located at 4102 Shops Way in Northborough, Massachusetts.