Das Hotel Saint Petersburg befindet sich im Kurgebiet von Karlsbad, gegenüber dem Grandhotel Pupp, am Flussufer der Tepla. Das im frühen 19. Jahrhundert erbaute Hotel bietet ein Restaurant in der Unterkunft.
Ein kostenfreier Internetzugang und ein LCD-Sat-TV mit einem DVD-Player gehören zum Standard in jedem Zimmer. Die geräumigen Zimmer verfügen alle über eine Minibar, ein Telefon und einen elektronischen Safe.
Verschiedene Parks, Geschäfte und Galerien befinden sich in der Nähe des Hotel Saint Petersburg. Eine Bushaltestelle liegt 50 m entfernt.
Im Restaurant werden internationale Gerichte serviert sowie ein Frühstücksbuffet angeboten. Das Saint Petersburg bietet eine 24-Stunden-Rezeption sowie kostenfreies WLAN in allen öffentlichen Bereichen.