IHOP 5520

IHOP #5520 is an IHOP restaurant located at 6885 Houston Road in Florence, Kentucky.