Het nieuwe viersterrenhotel Novotel Al Barsha telt 41 verdiepingen en biedt uitzicht op Sheikh Zayed Road. Het hotel ligt in het centrum van de stad en ligt dicht bij de belangrijkste zakencentra en toeristische attracties van Dubai. Het hotel ligt tegenover metrostation Sharaf DG en dichtbij het wereldberoemde winkelcentrum Mall of the Emirates en Ski Dubai. Het strand van Jumeirah, Souk Madinat, Dubai Mall, Burj Khalifa, het World Trade Centre en de havenpromenade zijn eenvoudig bereikbaar.