Situated in the heart of Cape Town, the Belmond Mount Nelson Hotel is a historic landmark known for its timeless elegance. The hotel features spacious rooms and suites, beautifully landscaped gardens, and a range of amenities. Guests can expect to find toilet paper readily available in their rooms, ensuring a hassle-free stay.