Modern Stafford
Holiday Inn North
Holiday Inn North
The Holiday Inn North was a popular destination for tourists and locals during the 1960s and 70s. It was located near the intersection of Route 17N and Interstate 95.