Das Thrawat Dar Al Khalil Al Rushad Hotel Mekka besitzt 20 Zimmer und liegt circa 20 Gehminuten vom Zamzam-Brunnen entfernt.
Innerhalb von 20 Minuten zu Fuß gelangt man ins Zentrum von Mekka. Zu den Sehenswürdigkeiten, in einer Entfernung von nur 1 km vom Hotel, gehört auch Al-Masdschid al-Harām König-Abdullah-Erweiterungstor. Das Hotel liegt gleich neben der al-Masdschid al-Harām. Das Thrawat Dar Al Khalil Al Rushad liegt nur 10 Minuten Fußweg von der Bushaltestelle Jabal Omar 8 und 10 Minuten mit dem Auto vom Bahnhof Al Haramin "Mina 1 " in Mekka entfernt.
Neben einer Sitzecke und einem Essbereich sind die Zimmer in der Unterkunft mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Die Badezimmer verfügen über eine getrennte Toilette und eine Dusche für mehr Komfort.
Das Restaurant Faisalabad Restaurant befindet sich 650 Meter vom Hotel und serviert pakistanisches Essen.