vitalvegas.com
Red Square Restaurant and Vodka Bar Closes at Mandalay Bay
A longtime Las Vegas fixture, Red Square Restaurant and Vodka Bar at Mandalay Bay, has closed.