IHOP

Restaurant in Teaneck, New Jersey

Opening hours: 24/7

141 North Dean Street, Englewood, 07631