Igora Resort
Resort
Orekhovo, Leningrad Region
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