August 9, 2014 Total Views: 4512 Today: 1 ★★★
9 Owls Hotel Saint Petersburg, This hotel is located in the historical and business centre of Saint-Petersburg, close to many cafés and restaurants. Nevsky Prospekt, Majakovskaya Metro Station and Moskovsky Train Station are a 15-minute walk away. 9 Owls Hotel provides comfortably furnished rooms that include an LCD TV with cable channels. The private bathrooms include free toiletries and a hairdryer. Guests can enjoy continental breakfast, as well as coffee and juices in the restaurant every morning. Smolniy Cathedral and Tavrichesky Garden are a 10-minute walk away. The hotel’s attentive staff provides assistance with visa procedures and can arrange for excursions upon request. (9 Owls Hotel Saint Petersburg hotels booking).