Address: Pechorskya Street 13, Izborsk
0.7 km from Izborsk center
Hotel rating from 162 guests: 8.7
Wooden floors and elegant furnishings give each room a bright, homelike feel. A flat-screen TV and private bathroom with toiletries is included in each one. … Prices, discounts & booking