This New Restaurant in Russia Looks Like a Dilapidated Mansion

To say the “Le Courage” restaurant in Sankt Petersburg, Russia, has a vintage look would be a gross understatement. The place looks to be in a state of severe disrepair, but it’s all by design, as the place just opened a couple of years ago. Located in  Sankt Petersburg’s newly-built Russian House residential complex, Le […]