Hotel Ambassador

St. Petersburg, Russian Federation

Address

Hotel Ambassador, Pr. Rimskogo‐Korsakova 5‐7 , 190068 St. Petersburg, Russian Federation, Google Maps

Facilities

Elevator: Yes

Handicap toilet: Yes

There are currently no event dates available.

Gift card