Courtyard by Marriott St Petersburg Vasilievsky

61/30, 2nd line, Vasilievsky Island
St Petersburg
Russian Federation