Botels in Moscow
1 property found
- Sort by:
Building 23, 39 Leningradskoye Highway,Moscow City,125212, Moscow, Russia ()
The 3-star Royal Beach Hotel enjoys its location on the beach. The modern hotel in Moscow attracts guests with its minimalist architecture.
More...From US$ 82price for 1 nightBook Now