place is centrally located in a very nice area of Madrid