The Riviera Hotel on the Esplanade refers to a budget-friendly hotel in Durban, South Africa. It’s located at 127 Margaret Mncadi Avenue (formerly known as Victoria Embankment Esplanade), in the Durban Central Business District, opposite Durban Bay and about 2 km (roughly a 10-15 minute drive) from Durban’s South Beach and attractions like uShaka Marine World.