Filter Results
Apply Filters
Clear Filters
Botels in Moscow
Soho Beach Hotel
Building 23, 39 Leningradskoye Highway,Moscow City,125212, Moscow, Russia View map
Soho Beach Hotel Moscow is rated 4 stars and features 13 rooms for guests to stay in. The designer botel is a good starting point for exploring Moscow, including Rublevskiy Plyazh, which is just 550…
From US$ 87
Book Now