IHOP 3667

IHOP #3667 is an IHOP restaurant located at 17 Medway Road in Milford, Massachusetts.