these leaky channels may be a contributor to muscle fatigue and decreased exercise capacity these terraces lie on three roads highbury place highbury crescent and highbury terrace