El Hotel Saint Petersburg está situado a orillas del río Tepla, en la zona de balnearios de Karlovy Vary y enfrente del Grandhotel Pupp. El hotel, construido en la década de 1800, alberga un restaurante.
Todas las amplias habitaciones cuentan con conexión gratuita a internet, TV LCD vía satélite y reproductor de DVD. Incluyen además minibar, teléfono y caja fuerte electrónica.
En los alrededores del Hotel Saint Petersburg hay varios parques, tiendas y galerías. También hay una parada de autobús a 50 metros.
El restaurante sirve platos de cocina internacional y un desayuno buffet. La recepción del Saint Petersburg abre las 24 horas. Se facilita WiFi gratuita en todas las zonas comunes.