Hostel Olimp Botanicheskiy SadOstello
Selskokhozyaystvennaya ul., 17k3, Moskva, Russia, 129226, Mosca, 129226
Hostel Olimp Botanicheskiy Sad is located in Moscow, a 10-minute walk from the All-Russian Exhibition Centre. Guests can enjoy the on-site restaurant. Private parking is available on site.