Hotel Ambassador
St. Petersburg, Russian Federation
Address
Hotel Ambassador, Pr. Rimskogo‐Korsakova 5‐7 , 190068 St. Petersburg, Russian Federation, Google Maps
Facilities
Elevator: Yes
Hotel Ambassador, Pr. Rimskogo‐Korsakova 5‐7 , 190068 St. Petersburg, Russian Federation, Google Maps
Elevator: Yes