Kyoto Garden is an award-winning Japanese restaurant located in a trendy part of Cape Town bustling with a vibrant nightlife. Once you step inside, however, the noise of the outside world ceases and you’re invited into an oasis of calm which is beautifully decorated and perfectly lit…