Alexander House 4* St. Petersburg, Russia

Hotels in Russia - Hotels in St. Petersburg - Alexander House

Alexander House is a homely guest house with its library and living room with cosy fireplace. Enjoy uniquely decorated rooms, relax on the charming patio or use the free Wi-Fi.