Located 388 meters from Melville Road Illovo. Illovo Lodge is a popular choice amongst travelers in Johannesburg, whether exploring or just passing through.
Located 555 meters from Melville Road Illovo. The 4-star Melrose Place offers comfort and convenience whether you're on business or holiday in Johannesburg.
Located 591 meters from Melville Road Illovo. 58 On Hume is perfectly located for both business and leisure guests in Johannesburg. The property features a wide range of facilities to make your stay a pleasant experience.