Welcome to Hotel Angel Saint Petersburg, Located on the Nevsky Prospect, in the heart of Saint Petersburg, Hotel Angel features free Wi-Fi throughout. The front desk is open 24 hours a day. With wall paintings, all rooms come with modern furnishings and a flat-screen TV. Some have a private bathroom. Dostoevskaya Metro Station is a 5-minute walk from the Angel. Moskovskiy Train Station is 1 km away. (Hotel Angel Saint Petersburg hotels booking).