Azula Opens Its Door in New Delhi

The newly launched Azula, New Delhi is a restaurant and high energy bar that is all set to take its diners on a gastronomical journey of senses. The word Azula is derived from the Spanish,