IHOP 2120

IHOP #2120 is an IHOP restaurant located at 2430 173rd Street in Lansing, Illinois.