Hotel Novo si trova su Olaya Street a Riyad, un vivace quartiere commerciale e d'affari noto per i suoi moderni grattacieli e centri commerciali. L'hotel è vicino a luoghi di interesse come la Torre Al Faisaliyah e il Kingdom Centre, entrambi a meno di 5 km. Il Museo Nazionale è anche accessibile entro 7 km. L'Aeroporto Internazionale King Khalid si trova a circa 39 km dall'hotel.