Route 66 Store Now OpenRomulus Restaurant Group has opened the doors of its newest IHOP. The store is located at 2654 E Historic Route 66, in Northeast...