IZUMRUDNY LES
Located in a picturesque corner of Moscow region, “Izumrudny Les” (Emerald Forest) is an elegant eco hotel offering numerous outdoor experiences, add is a perfect setting for an unforgettable escape. This property is home to 6 cottages and 22 hotel rooms, sheltered by 220 hectares of…