Le Méridien Charlotte
An upscale luxury hotel with a sophisticated urban vibe.
Following a multimillion-dollar renovation, Le Meridien landed in uptown Charlotte. This outpost presents an intriguing blend of art and culture in a luxury setting. Le Meridien occupies one of two McDowell Street towers; the Starwood-owned Sheraton brand accounts for the other. The location is ideal for visitors in town for business and leisure, convenient for attractions such as the Time Warner Cable Arena, the NASCAR Hall of Fame, the Mint Museum and the Epicentre dining/entertainment complex. Outfitted in sophisticated textures, colors and patterns, the 300 guest rooms and 18 elegant suites provide a peaceful oasis in which to unwind, and the buzzy, art-filled Hub lobby offers opportunities to socialize over coffee or cocktails. Indoor and outdoor pools invite guests to drink in views of the Charlotte skyline while taking a rejuvenating dip. On-site dining options cover a range of cuisine from steaks and seafood at Evoke to casual craft beer and whiskey at Longitude80. Bonus: Le Meridien’s signature éclairs are always on hand for a sweet finale.