Le Meridien is a sophisticated hotel for business and leisure travel located near the Galleria surrounded by North Dallas, restaurants & shopping.