Red Square is a Russian-themed restaurant at the hotel located on what Atlantic City avenue?
Red Square (restaurant): Red Square is a Russian-themed restaurant, located in the Mandalay Bay Resort in Las Vegas and formerly the Tropicana Atlantic City in Atlantic City.
i don't know