IHOP 5518

IHOP #5518 is an IHOP restaurant located at 7748 Cox Lane in West Chester, Ohio.