Russia-themed Red Square restaurant on Las Vegas Strip to close Mandalay Bay’s Russian-themed vodka bar and restaurant Red Square is preparing to close after 20 years of operation.