IHOP 3653

IHOP #3653 is an IHOP restaurant located at 16814 Southwest Edy Road in Sherwood, Oregon.