Station hotel z12
Station hotel z12 is located in the centre of saint petersburg a 2 minute walk from zvenigorodskaya metro station free wifi access is available the rooms are modern and offer colourful decor each room here will provide you with a tv air conditioning and satellite channels featuring a shower private bathroom also comes with free toiletries and slippers at station hotel z12 you will find a 24 hour front desk a snack bar and a shared kitchen other facilities offered at the property incl