FL 051 exit IHOP Posted on by 1560 South Federal Hwy, Delray Beach, FL 33483 Located in: The Plaza at Delray ihop.com (561) 266-9235