Address: 55 Kirstenbosch blvd Riviera Park, Mafikeng, South Africa
Situated in Mafikeng, 1 km from Cookes Lake, Annie's Castle features an outdoor pool, year-round outdoor pool and barbecue. Free private parking is available on site. The rooms come with a flat-screen TV.