Oldham Climbing Wall

Oldham Sports; Centre Lord Street Oldham; England LE15 8BL; United Kingdom