World's Largest JW Marriott Opens in Indianapolis

JW Marriott will open the company's largest hotel to date in downtown Indianapolis this Friday.