Russia-themed Red Square restaurant on Las Vegas Strip to close By Al Mancini / RJ November 7, 2019 - 11:42 amNovember 7, 2019 - 11:42 am Mandalay Bay’s Russian-themed vodka bar and restaurant Red Square is preparing to close after 20 years of operation.