Novo Hotel está localizado na Olaya Street em Riyadh, um movimentado distrito comercial e de negócios conhecido por seus modernos arranha-céus e centros de compras. O hotel está perto de pontos de referência como a Al Faisaliyah Tower e o Kingdom Centre, ambos a 5 km. O Museu Nacional também é acessível em 7 km. O Aeroporto Internacional King Khalid está a aproximadamente 39 km do hotel.