Multistory hotel with modern amenities and facilities is located in the city center near the Royale Palace. Avenida Gran ViaC/ Mesonero Romanos 14, Madrid, Spain 28013 less than .1 miles Hotel ...