The Cape Colony is located in the Mount Nelson, which is known as the area's finest colonial-era hotel. The Cape Colony offers a mix of British and local dishes, with live jazz.