Imvubu Lodge is a charming hotel located on the banks of the Mzingazi Lake in Richards Bay. The hotel offers cozy and well-appointed rooms with stunning views of the lake or the lush gardens. The on-site restaurant serves a variety of dishes, ranging from traditional South African cuisine to international flavors. Guests can savor their meals while enjoying the peaceful ambiance of the lodge. The restaurant also features a bar where guests can relax and unwind.