HOME|
DESTINATIONS|
TRAVEL GUIDES|
HOTELS
ATTRACTIONS|
RESTAURANTS
PHOTOS|
MY PROFILE
Hotel Directory
  |  
Hotel Customization
  |  
Hotel Videos
  |  
Pet Friendly Hotels
Find in
Russia > Hotels in Russia
SORT BY   NAME | STAR | PRICE
Nevsky Holiday Apartments
73 Ligovsky PR, St Petersburg 191040 Russia


Nevsky Holiday Apartments is a unique collection of short stay self catering apartments in Central St. Petersburg. Ideal for leisure or business travelers carefully selected and approved Studio, One, Two Bedroom renovated apartments perfectly located in S...   more
Nevsky Holiday Apartments, St Petersburg, Russia



Forgot your password?
Register




member image
Larry
United States