Travelodge by Wyndham South Hackensack In South Hackensack
636 Huyler St -
South Hackensack,
NJ 07606