Reveling in Russia at the New W Hotel St. Petersburg

Starwood's cool brand of design-led W Hotels is taking the world by storm. The new W in London's Leicester Square has been a smashing success, and W St. Petersburg-- which debuted in April 2011-- is also drawing the cool crowd.

Comments

Popular posts from this blog

A luxury trip to Machu Picchu

Sonoma Celebrates Food, Music, & Wine