The Bayshore Inn is a charming hotel located in Richards Bay, South Africa. This hotel offers comfortable and affordable accommodation, with a golf course located nearby. The hotel features spacious rooms, a swimming pool, a restaurant, and a bar. Golf lovers can enjoy playing a round of golf at the nearby Richards Bay Country Club, which offers a scenic and challenging course. After a day of golfing, guests can relax by the pool or enjoy a drink at the hotel's bar.