Ideal location right in the heart of Madrid. All the facilities you’ll need for an excellent stay.