Catherine Art Hotel is ideally located in the Tsentralny district of Saint Petersburg; 500 m from State Russian Museum and 1.6 km from Palace Square. The hotel has a restaurant, a 24-hour front desk and ticket service, along with free WiFi.

All guest rooms will provide guests with a desk and a kettle. Continental and buffet breakfast options are available every morning at the hotel.