Naberezhnaya Tower ( , literally means Tower on the Embankment) is an office complex composed of two skyscrapers and a high-rise located on plot 10 in the Moscow International Business Center (MIBC) in Moscow, Russia with a total area of 254000 meters square .