IHOP 3170

IHOP #3170 is an IHOP restaurant located at 3511 Steelyard Drive in Cleveland, Ohio.