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