Khostel Stella
Search & compare prices for Khostel Stella in all hotel booking websites.


Khostel Stella Address: Nevskii prospekt, 84, Sankt-Peterburg, Rossiya, 191025, St Petersburg, Russia
Minimum price found for Khostel Stella was: Null RUB
Click here to get more information, photos & guest ratings for Khostel Stella