This is a wonder location. Walking distance to Atocha, Retiro, Sol, Plaza Mayor and more.