The Balmoral Hotel is a budget-friendly option located near Durban's beachfront. While it may not have a terrace, it offers affordable accommodation with comfortable rooms. The hotel features a restaurant, a bar, and a swimming pool. It is conveniently located close to popular attractions and offers easy access to public transportation. If you're looking for a cheap hotel in Durban without a terrace, the Balmoral Hotel is worth considering.