IHOP 5338

IHOP #5338 is an IHOP restaurant located at 4707 North 72nd Street in Omaha, Nebraska.