translate English to German: It is located in the new business area of north Madrid.
Sie wohnen im neuen Geschäftsviertel von Madrid.