Angleterre Hotel Localisation

The boutique hotel Angleterre Hotel is ideally located in St. Isaac's Square in the city centre, adjacent to the stunning Saint Isaac’s Cathedral, 5 to 10 minute walk from Palace Square, the Hermitage and Nevsky Prospekt.