The hotel Izmailovo Alfa has a convenient location, 50 meters from the subway station Izmailovsky Park, and 15 minutes by bus from Moscow center. You can enjoy a breathtaking panorama of Izmailovsky Park and Serebryanno-Vinogradnye Prudy from the hotel windows. 