The Bayshore Inn is a charming hotel located in Richards Bay. The hotel offers a happy hour experience at their bar, where guests can enjoy discounted drinks and socialize with fellow travelers. The rooms are cozy and well-furnished, providing a comfortable stay. The hotel also features a restaurant serving a variety of dishes, a swimming pool, and a garden area. With its warm ambiance and happy hour offering, The Bayshore Inn is a great choice for those seeking a relaxed and enjoyable stay in Richards Bay.