Home Amura restaurant

Amura restaurant

Amura by Ángel León at Mount Nelson in Cape Town has been named on TIME’s 2026 list of the World’s Greatest Places.
FeaturedLifestyleRestaurants

Amura by Ángel León at Mount Nelson Named Among TIME’s World’s Greatest Places

Amura by Ángel León at Mount Nelson, A Belmond Hotel, Cape Town, has been recognised on TIME’s annual list of the World’s Greatest...

Click to read the latest edition online

Inbound SA August Edition 2026 cover

Read on the app