VPetersburg - Red & Blue Curtains StudioApartment
Yekaterininskaya Ulitsa 2, 188661 Saint Petersburg, Russia
Set in Saint Petersburg, 19 km from Petrovsky Stadium and 20 km from Anna Akhmatova Museum, Red & Blue Curtains Studio offers city views and free Wi-Fi.