Situé à La Mecque, l'Albostan Almasi Hotel propose un hébergement meublé simplement. Une connexion Wi-Fi est accessible gratuitement dans les parties communes. La mosquée Al Masjid Al Haram se trouve à 7 minutes en voiture.
Chaque logement comprend une télévision par satellite, la climatisation et un minibar. Leur salle de bains privative est pourvue d'une baignoire ou d'une douche, ainsi que d'articles de toilette gratuits.
L'Albostan Almasi Hotel comporte une réception ouverte 24h/24 et un restaurant.
Le centre commercial Makkah Mall se situe à 17 minutes en voiture et l'aéroport international Roi Abdulaziz est à 74 km.