IHOP 3597

IHOP #3597 is an IHOP restaurant located at 9976 West Happy Valley Parkway in Peoria, Arizona.