Angleterre

This historic city hotel is located directly in the heart of St. Petersburg near St. Isaac's cathedral and is an optimal starting point from which to explore the many sights of the city. A wide range of shops, restaurants and bars can be reached in a few minutes on foot and the nearest public transport stop is also a short walk away.

Check availability and book

Check availability and book