Windsor Hotel is a hotels establishment located in Mthatha, Eastern Cape, South Africa. CQ6R+P5 Mthatha, South Africa Welcome to the Windsor Hotel, located in Mthatha, Eastern Cape, South Africa. Our hotel is situated at 36 Sutherland St, Umtata Central, Mthatha, offering guests a convenient and comfortable accommodation option in this vibrant city. As a tourist or business traveler, you’ll find
Read more...