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