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.
Número de habitaciones: 24
Mariánskolázenská 13, Karlovy Vary, 36001, República Checa