Illovo Hotel is a restaurants establishment located in Johannesburg, Gauteng, South Africa. Q2RR+MF Johannesburg, South Africa Welcome to Illovo Hotel! Located in the bustling city of Johannesburg, Gauteng, South Africa, Illovo Hotel is the perfect accommodation choice for both business travelers and tourists alike. Our prime location at 58 Anderson St, Marshalltown, Johannesburg, 2001, South Africa, offers easy access to
Read more...