Smack! Republic Brewing Co. is a trendy craft brewery located in Johannesburg, South Africa. They are known for their bold and innovative beers that push the boundaries of traditional brewing. Smack! Republic Brewing Co. offers a wide range of beers, from hoppy IPAs to rich stouts. Their taproom is a vibrant and lively space where you can enjoy their beers on tap, as well as delicious food from their kitchen. If you're looking for a unique beer experience in Johannesburg, Smack! Republic Brewing Co. is definitely worth a visit.