The Bayshore Inn is a charming hotel situated in a tranquil area of Richards Bay. It offers a discotheque that provides a lively atmosphere for guests to enjoy. The hotel features cozy rooms with beautiful views, a swimming pool surrounded by lush gardens, a restaurant serving local and international cuisine, and a bar offering a variety of drinks. Whether you want to relax by the pool or dance the night away, The Bayshore Inn is a great choice for a hotel with a discotheque.