Meyer Jabara Hotels has taken over management of the 84-room Holiday Inn Express & Suites Carson City, Nev., located at 4055 N. Carson Street.
Meyer Jabara Hotels has taken over management of the 84-room Holiday Inn Express & Suites Carson City, Nev., located at 4055 N. Carson Street.