Karta Vacation Rentals
On Moscow’s northeastern edge, a 3-star business-hotel set in a green oasis near Elk’s Island. About 12–13 km from the city centre and a short ride to VDNKh/All‑Russia Exhibition Centre, Babushkinskaya metro and Kva‑Kva Park. Red Square is roughly 17.5 km away.