Avondale Boutique Hotel is one of the largest luxurious hotels in South Africa. The hotel is committed to providing perfection at every moment and in every way. They offer elegant, chic, spacious rooms for every need. It also provides personalized experience to its guests.