1 property found
- Sort by:
Palisadnaya St, 13, Moscow, Russia (Show map)
Skolkovo House offers accommodation in Moscow, 10 km from Luzhniki Stadium and 11 km from Bitsa Park. The property features views of the garden and is 14 km from Gorky Park. Free WiFi is featured .
The kitchen features a dishwasher.From US$ 306price for 1 nightBook Now