Property Location With a stay at Elaf Al Sud Hotel in Mecca, you'll be minutes from Kaaba and Well of Zamzam. This hotel is within close proximity of Great Mosque of Mecca and Abraj Al-Bait Towers. Rooms Make yourself at home in one of the 204 guestrooms featuring minibars. Complimentary wireless Internet access is available to keep you connected. Bathrooms have separate bathtubs and showers and hair dryers.