Contribute photo
Baza Otdykha Levsha
Pet-friendly resort in Orlovo, 28km from Moscow. Accommodation with TVs, some with dining areas and balconies. Free parking.