TVST Apartments MayakovskayaApartment
2st Tverskaya-Yamskaya Street Area, Tverskoy, 123333 Moscow, Russia
Located within a 7-minute walk of Mayakovskaya Metro Station in Moscow, TVST Apartments Mayakovskaya feature free Wi-Fi. The central Tverskaya Street with shops is 500 metres away.