NEPTUN HOTEL

93A Obvodny Kanal embankment
Russian Federation