2 Bedroom Apartment U Maksa - 330ft to Subway St is located 88 Ulitsa Lensoveta Saint Petersburg Sankt-Peterburg Russia 196158