Shangri-La Country Hotel & Spa is a charming hotel situated in Bela-Bela, South Africa. It offers smoke-free rooms for guests seeking a clean and healthy environment. The hotel features comfortable and well-appointed rooms with modern amenities. Guests can relax by the swimming pool, enjoy a meal at the on-site restaurant, or indulge in spa treatments. Shangri-La Country Hotel & Spa provides a smoke-free accommodation option for a pleasant stay in Bela-Bela.