Where to stay in Bloemfontein – A guide to the city of roses Bloemfontein is an important city of the South African plains, located in the south end of the country, near the Karoo desert. Where to stay in other cities Best areas to stay in JohannesburgBest areas to stay in Cape TownBest areas to stay in DurbanBest...