Filming Radisson Collection in Moscow. Top luxury hotel brand on their new product: Maybach Suite in collaboration with Mercedes Benz