Venues The Glen Country Club Type : Standing Address : Glen Country Club, Victoria Road, Clifton, Cape Town, South Africa Directions open_in_new No description available Upcoming Events No upcoming event found.