Belmond Mount Nelson Hotel – Cape Town, South Africa April 20, 2017 Belmond Mount Nelson Hotel – Cape Town, South Africa Address 76 Orange St Gardens, Cape Town South Africa Upcoming Events No events in this location Loading Map.... Belmond Mount Nelson Hotel – Cape Town, South Africa76 Orange St - GardensEvents -33.9316 18.412429999999972