Doté d'un restaurant sur place, le Wynwood Hotel est situé dans le district central à Saint-Pétersbourg, à 600 mètres de la cathédrale Saint-Sauveur-sur-le-Sang-Versé.
Toutes les chambres comprennent une télévision à écran plat et une salle de bains privative. Certaines offrent une vue sur la rivière ou la ville. Vous bénéficierez d'une connexion Wi-Fi gratuite dans l'ensemble des locaux.
De plus, la réception du Wynwood Hotel est ouverte 24h/24.
Vous séjournerez à 600 mètres du musée russe d'État et à 800 mètres de la place du Palais. L'aéroport international Pulkovo se trouve quant à lui à 15 km du Wynwood Hotel.