About hotel
River Palace Hotel
River Palace Hotel is a new, elegant business hotel, located in a grand building on Makarova embankment. It boasts fantastic views onto the Neva river, the Petrovsky stadium, and the Lakhta Center tower.