Levubu Guesthouse is a lodging, located at Louis Trichardt, South Africa
Very nice.
Yes
Not a bad place to visit or to rest in