Welcome to Aolla Hotel Saint Petersburg, Aolla Hotel is located in the historical centre of Saint Petersburg, a 5-minute walk from Nevsky Prospekt. It offers rooms with TV, and offers free Wi-Fi and on-site parking. A rich continental breakfast is served every morning in the hotel’s cafe. Aolla is situated 500 m from the Neva River, and within walking distance from the Smolny Cathedral and the Saint Alexander Nevsky Lavra. Moskovsky Train Station is 20 minutes’ walk from the property, and the distance to Pulkovo International Airport is 25 km. (Aolla Hotel Saint Petersburg hotels booking).