Novotel, a brand within the Accor hospitality group, has expanded its presence in India with the opening of a new property in New Delhi. The post Accor's Novotel hotel opens in New Delhi, India appeared first on Hotel Management Network.
Accor is a France-based hospitality company that owns and operates a chain of hotels and resorts featuring amenities such as lodging, dining, and spas across the globe.