Karelia ApartApartment
Ulitsa Marshala Tukhachevskogo 27, Bldg 2, Krasnogvardeisky, 195067 Saint Petersburg, Russia
Set in Saint Petersburg, Karelia Apart offers free Wi-Fi, and guests can enjoy a shared lounge, a restaurant and a bar. Private parking is available on site.