A 127-year-old former upscale apartment building in New Orleans is the site of Holiday Inn‘s first foray into the upscale resort market. Holiday Inn Club Vacations New Orleans Resort features 105 villas plus a pool and fitness center, with a bar planned for opening later this year. Read the WWL-AM/FM story here