W Hotels To Open In St. Petersburg
The latest W Hotel will be located in St. Petersburg, Russia. The W St. Petersburg will be along the Neva River on Voznesensky Prospect, between St. Isaac's Square and the Admiralty. The hotel will be designed by s Antonio Citterio & Partners and l feature W's signature design element such as the W Living Room. The hotel will also have a restaurant and a rooftop bar with views of the city. It will have around 135 rooms and should open in mid 2008.