Moscow 3* star Hotels

1 3* star Hotels Found in Moscow, Showing 1-1

Home Apartments on Tverskaya 3 stars (1.65Km » Moscow) 3* star Hotels
from RUB 0.00
Tverskaya Street 17, Moscow 125367
Located in the city centre of Moscow, just a 20-minute walk from the Red Square, Home Apartments on Tverskaya features free Wi-Fi and air conditioning. Arbat Street is 1 metro stop away. The large ap...