Igora Resort
Resort
Orekhovo, Leningrad Region
9/10
Wonderful
68 reviews
Igora Resort is located in Orekhovo in the Leningrad Region, 26 km from Ladozhskoe Lake and 54 km from Saint Petersburg. The main landmarks are within a 10-minute drive. Free Wi-Fi and private parking are available throughout the property.
Number of rooms: 96
Village Orekhovo, 188731 Orekhovo, Russia