Twin Peaks Indoor Climbing Centre Twin Peaks; Unit 27 Star City; Watson Road Birmingham; England B7 5SA; United Kingdom Get Directions Phone: 0121 328 1235 Website: http://www.climbbirmingham.co.uk/ Categories: Klettern >> Kletterhalle –