Upper Union sits in the heart of Gardens and has built a reputation for wood-fired American-style cooking done with genuine care — brisket, ribs, chicken wings — alongside a rotating selection of South African craft beers and a cocktail menu that runs with the seasons. The covered courtyard fills up fast from 6pm on weekends.