The Soho Hotel is a luxurious hotel located in the heart of Sun City. It offers elegant and stylish rooms, providing a sophisticated stay. Guests can enjoy free cancellation, access to the Sun City Casino, a swimming pool, and a variety of dining options. The hotel also features a spa and wellness center, perfect for indulging in some self-care.