Hotel Saint Petersburg este situat în partea istorică a orașului, pe malul râului Tepla, în zona stațiunii Karlovy Vary. Situat într-o clădire din secolul al XIX-lea. Izvoarele minerale sunt situate în apropiere. Camerele spatioase sunt dotate cu TV satelit, DVD player, minibar, frigider, telefon, seif electronic, baie cu uscator de par. În întregul hotel este disponibil Wi-Fi gratuit. Restaurantul hotelului servește un mic dejun tip bufet și preparate din bucătăria internațională. Recepția este deschisă nonstop. Toate obiectele istorice, culturale și casnice sunt situate în apropierea hotelului.