Apartments Vesta in Ilyushin Street is situated in the Primorsky district district of Saint Petersburg, 4.3 km from Saint Petersburg Stadium and 7 km from Petrovsky Stadium. The property is 9 km from Hermitage Museum.
With free WiFi, this apartment offers a cable flat-screen TV and a kitchen with microwave. The bathroom is fitted with a bath, free toiletries and a hair dryer.
Admiralty Building is 9 km from the apartment.