El W St. Petersburg es un hotel de lujo ubicado en el corazón de San Petersburgo. Todas las habitaciones cuentan con televisión inteligente, así como con una decoración moderna y elegante. El hotel también cuenta con un spa de servicio completo, un restaurante de alta cocina y un bar en la azotea con vistas panorámicas de la ciudad.