Das Olayan Mahbas Hotel Mekka bietet ein Restaurant und einen Gepäckraum und liegt im Stadtviertel Al Aziziya, in rund 25 Gehminuten Entfernung von das Einkaufszentrum Abraj Al-Bait. Es befindet sich in ungefähr 2 km Entfernung von von einer der renommiertesten kulturellen Sehenswürdigkeiten – dem Dschannat al-Muʿallā. Das Hotel verfügt auch über Parkplätze.
Der Zamzam-Brunnen ist 30 Minuten zu Fuß vom Hotel entfernt gelegen. Das Olayan Mahbas ist außerdem in einer 4 km Entfernung von Sehenswürdigkeiten, vor allem der Hira-Höhle. As-Safā und al-Marwa ist in rund 35 Gehminuten Entfernung von der Unterkunft. Die Unterkunft liegt nicht weit entfernt von der Bushaltestelle Azizyah 171 und bietet eine gute Anbindung an viele Sehenswürdigkeiten.
Die Zimmer im Olayan Mahbas bieten ein Fernsehen mit mehreren Kanälen, einen Flachbildfernseher mit Satellitenkanälen und schallisolierte Fenster. Im Badezimmer gibt es ein Bidet, eine getrennte Toilette und eine Dusche.