Hotel ElleInn
ulitsa Kollontay 32/2, Nevskiy, 193312 Saint Petersburg, Russia
Located in Saint Petersburg, 9.4 km from Moskovsky Train Station, Hotel Elle features views of the city. This 3-star hotel offers a 24-hour front desk, a shared kitchen and free Wi-Fi. The hotel features family rooms.