June 28, 2011
Quiet time in St. Petersburg, Russia
One of our favorite hotels in Russia is the Hotel Astoria, in St. Petersburg. The minute you arrive and are greeted by the doorman, you’re made to feel right at home. The staff is very friendly and professional, and they are eager to assist in any way they can. The Astoria is elegant and cozy. […]