IHOP 5421

IHOP #5421 is an IHOP restaurant located at 2545 Edgewood Road Southwest in Cedar Rapids, Iowa.