Belmond Mount Nelson Hotel is a historic luxury hotel located in the heart of Cape Town. This iconic hotel offers guests a gastronomic experience that celebrates the flavors of South Africa. The hotel's flagship restaurant, Planet Restaurant, is known for its innovative menu, which features a fusion of local and international cuisine. Guests can enjoy a fine dining experience in the restaurant's elegant dining room or opt for a more casual meal on the terrace overlooking the hotel's lush gardens. Belmond Mount Nelson Hotel also offers a unique afternoon tea experience, where guests can indulge in a selection of sweet and savory treats.