This place is in the centre of Madrid. Perfect as everything is in close walking distance.
Would stay again.