Indaba Lodge Richards Bay is a welcoming 3-star hotel located in the vibrant city of Richards Bay, South Africa. With 66 well-appointed rooms, this lodge offers a comfortable retreat for both business and leisure travelers. The hotel underwent renovations in 2016, ensuring a fresh and inviting atmosphere for its guests.