Advertisement

Russian Restaurants in the Las Vegas Area

Red Square is located in Mandalay Bay Resort & Casino. It is a premier dinner, cocktail, and nightlife destination. It features easy-to-share plates including steak tartare, chicken Kiev with bacon and brussels sprouts and more.

Phone: (702) 632-7407

3950 Las Vegas Blvd South
Paradise
Las Vegas, NV

Visit the Official Website