Acapella Hotel 3* St. Petersburg, Russia

Hotels in Russia - Hotels in St. Petersburg - Acapella Hotel

Situated in Saint Petersburg, Acapella Hotel offers free WiFi, concierge and ticket services and a tour desk. The rooms have air conditioning, a fridge, electric kettle and flat-screen TV with satellite channels.