Capital Hotel se nachází v samém srdci Petrohradu, pouhé 4 minuty chůze od náměstí Sennaja ploščaď a stanice metra Sadovaja. Capital Hotel nabízí bezplatné Wi-Fi.
Hotel poskytuje ubytování ve světlých, klasicky zařízených pokojích v teplých barvách. Každý pokoj má kabelovou TV s plochou obrazovkou a vlastní koupelnu. K dispozici jsou pantofle a bezplatné toaletní potřeby.
Hosté mohou využívat mikrovlnnou troubu a ledničku. V okruhu 2 minut chůze od ubytování najdete celou řadu nejrůznějších kaváren, obchodů a restaurací.
Hotel stojí 15 minut chůze od katedrály Panny Marie Kazaňské i pulzujícího bulváru Něvský prospekt. Za 20 minut dojdete k muzeu Ermitáž a nábřeží Něvy.
Capital Hotel stojí 2,7 km od vlakového nádraží Moskovskij vokzal a 20 km od mezinárodního letiště Pulkovo.