Karta Vacation Rentals
In the green stretch along Fili Park in central Moscow, a cozy three-star hotel sits about 700 m from Bagrationovskaya metro. Quick drives put you at the Triumphal Arch, Victory Square and Park Pobedy, with the Kremlin and Red Square roughly 7–13 km away. Ideal for business travelers and park-side explorers.