Very nice and spacious apartments steps away from La Plaza Mayor in the heart of Madrid.