is not in process of liquidation on Dec 24, 2022
Where is AVELA HOTELS AND RESORTS's headquarters?
AVELA HOTELS AND RESORTS's headquarters is located at NO8 THREE FALLS NATURE ESTATE, 220 INANDA ROAD, WATERFALL DURBAN, KWA-ZULU NATAL, 3610
What year was AVELA HOTELS AND RESORTS started?
AVELA HOTELS AND RESORTS was started in 2020