National Hotel is located in the very heart of Moscow, the capital of Russia, overlooking the Kremlin and the newly built recreation and shopping centre in Anezhnaya Square. Just a few minutes walk from Red Square and the Bolshoi Theater, National Hotel is the ideal accommodation for a business traveller or a dedicated tourist. 30 minutes from Sheremetevo-2 airport (32 km).READ MORE