The Belmond Mount Nelson Hotel is a historic landmark in Cape Town, known for its timeless elegance and impeccable service. This luxury hotel is set in beautiful gardens at the foot of Table Mountain, offering breathtaking views. The rooms are tastefully decorated and feature luxurious amenities. The hotel also offers a range of dining options, including a renowned afternoon tea experience. Toilet paper is always stocked in the bathrooms to ensure a comfortable stay for all guests.