IHOP 3673

IHOP #3673 is an IHOP restaurant located at 6440 O Street in Lincoln, Nebraska.