Het Hotel Saint Petersburg ligt aan de oever van de rivier de Teplá in het kuuroord Karlsbad, tegenover het Grandhotel Pupp. Het hotel is gebouwd in de vroege jaren 1800 en beschikt over een eigen restaurant.
Alle kamers zijn ruim en standaard voorzien van gratis internet, een lcd-tv met satellietzenders, een minibar, een telefoon, een elektronische kluis en een dvd-speler.
In de omgeving van Hotel Saint Petersburg vindt u diverse parken, winkels en galeries. Op 50 meter afstand bevindt zich een bushalte.
Het restaurant serveert internationale gerechten en er wordt een ontbijtbuffet verzorgd. Hotel Saint Petersburg heeft een 24-uursreceptie en gratis WiFi is beschikbaar in alle openbare ruimtes.