in Business, Lifestyle, TravelMarriott International Opens Marriott Hotel Melrose Arch and Marriott Executive Apartments in Johannesburg South Africa.