Apartment On Leninsky Prospekt 176
On Leninsky Prospekt 176 is an apartment only 1.9 km from Moskovsky Victory Park.
Nicholas Naval Cathedral of The Epiphany is situated around 8 km away.
The apartment provides rooms featuring cable TV with on-demand movies, pay TV, a writing table, a trouser press and high ceiling.
Moskovskaya subway station is easily accessible.