STN Apartments

Nevsky Prospekt 66
St Petersburg
Russian Federation