is not in process of liquidation on Nov 2, 2023
Where is APOLLO HOTEL 3's headquarters?
APOLLO HOTEL 3's headquarters is located at 4TH FLOOR 20 MELROSE PIAZZA, WHITELEY RD, MELROSE ARCH, GAUTENG, 2076
What year was APOLLO HOTEL 3 started?
APOLLO HOTEL 3 was started in 2018