Alpha Apartments on Chekhova 0* Omsk, Russia

Hotels in Russia - Hotels in Omsk - Alpha Apartments on Chekhova

Located in Omsk, Alpha Apartments on Chekhova offers a self-catering apartment with free WiFi access throughout and public parking facilities nearby.