Tverskaya Street Apartments
Tverskaya Street Area, Tverskoy, 125167 Moscow, Russia
Just a 15-minute walk from the Red Square and the Kremlin in Moscow, these modern apartments offer air conditioning and free W-Fi. TVST Apartments Tverskaya have a fully equipped kitchen.