Construit au début du XIXe siècle, l'Hotel Saint Petersburg se situe sur les berges de la Tepla, dans le quartier thermal de Karlovy Vary, en face du Grandhotel Pupp. Il possède un restaurant.
Nombre de chambres: 24
Mariánskolázenská 13, Karlovy Vary, 36001, République tchèque