Idealmente situato nel quartiere Tsentralny di San Pietroburgo, il Catherine Art Hotel dista 500 m dal Museo di Stato Russo, 1,4 km dal Giardino d'Estate e 1,6 km dalla Piazza del Palazzo.
Numero delle stanze: 129
32 Nevsky prospect, Centralnyj, 391240 San Pietroburgo, Federazione Russa