Best Italian restaurant in town! Pizza, pasta and grills. Located at Thaba Mall in Thabazimbi, not far from Marakele National Park. This is the place to refuel your stomach before visiting the park and other places surrounding the area.
1 Like