Demetra Art Hotel 4* St. Petersburg, Russia

Hotels in Russia - Hotels in St. Petersburg - Demetra Art Hotel

This design hotel is located in the centre of St. Petersburg, 150 metres from Chernishevskaya Metro Station. Demetra Art Hotel offers free Wi-Fi, a cash machine and a 24-hour reception.