Hotel 21Hotel
2350 7691 Al Masjid Al Haram Rd, Mecca, 24247
Hotel 21 has a shared lounge, terrace, a restaurant and bar in Makkah. This 3-star hotel offers room service, a 24-hour front desk and free Wi-Fi. The accommodation offers a business centre, a concierge service and currency exchange for guests.