IHOP 5507

IHOP #5507 is an IHOP restaurant located at 1160 West River Road North in Elyria, Ohio.