XL Millennium is located in Cape Town, South Africa on Unit G04, Ground Floor, Rostra Building, The Forum, N Bank Ln, Century City. XL Millennium is rated 4.6 out of 5 in the category travel agency in South Africa.
Address
Unit G04, Ground Floor, Rostra Building, The Forum, N Bank Ln, Century City